title: Mongrel not detecting changes in Rails classes?
body: <p>I have a Rails app installed on a Slicehost server running Apache 2 and Ubuntu LTC 10.04. Things have worked beautifully up until now: I edit a file, do a quick <code>mongrel_rails cluster::restart</code>, and the changes are reflected in production. However, suddenly this process has broken down. </p>
  
  <p>For example, I have a class called <code>Master</code> located in <code>/lib/master.rb</code>. I added a new method to this class that simply runs <code>puts "it works!"</code>, then restarted the mongrel cluster. Looking at the production logs, the server throws an error and thinks this method doesn't exist. When I go to the console using <code>ruby script/console production</code>, however, I can use this new method perfectly. I even tried deleting the file containing entire <code>Master</code> class. Once again, the production thought it was still there, but the production console correctly recognized it was missing.</p>
  
  <p>Any ideas? How can the production environment detect a class that doesn't even exist anymore?</p>