This sounds to me more like you've set a short (or no) timeout for your application in Application.cfc/Application.cfm. Can you verify that you've set the application timeout, something along the lines of:
this.applicationTimeout = CreateTimeSpan( 1, 0, 0, 0 );
or
<cfset this.applicationTimeout = createTimeSpan( 1, 0, 0, 0 ) /> |
for Application.cfc/Application.cfm respectively?
For the record, CreateTimeSpan( Days, Hours, Minutes, Seconds) determines how long before your application times out (and everything reloads from source). In my example it's every day (24 hours) which is typical of most production systems. This is typically shorter for test systems, and 0 across the board for dev systems. It's easy to forget to change this when going from dev to test to production, depending on how you deploy changes ;)
-- Denny