I moved all my code from a Win2003S/CF8 box to a Win2008S/CF10 box and now am having issues where CF loads blank pages after a few hours of uptime. I'm noticing that the coldfusion.exe service starts around 500mb of memory, and slowly moves up to about 780mb of memory. As it tops 700mb it begins loading blank pages which can be reloaded for intended content. Once it hit 770mb it loads ONLY blank pages, and the service can no longer be restarted. It must be killed by Task Manager.
This was never a problem before on CF8.
I have searched far and wide for a solution, but found only this:
I'm not sure what code is causing the memory balloon, or even where to look for clues. None of the logs have anything in them other than the occasional missing file due to a bad offsite link, and plenty of "query timed out" errors due to CF Server crashing.
I'm now restarting CF every two hours.
Completely flummoxed at this point. Anyone have any ideas?
Can you check if you CF admin is accessible over the internal CF web server port when you application is unresponsive. In case the port in not active, you may edit the server.xml file to activate it. details on that at http://help.adobe.com/en_US/ColdFusion/10.0/Admin/WSc3ff6d0ea77859461172e0811cbf364104-7fd 8.html
In case the whole application server is unresponsive, and not just your CF application, you may want to collect and analyse thread dump for possible cause.
You may also want to enable slow page logging in you CF admin to see if there are pages that are taking too long to process. You can also enable the metrics logging to get CF to log memory usage. http://helpx.adobe.com/coldfusion/kb/coldfusion10-enable-metric-logging.html