i don't know your setup, so i can't say where to look for the web2py logs, but i would recommend increasing the log level in logging.conf, and adding some extra debug or info log statements to see if something is getting stuck along the way in your code.
On Friday, July 6, 2012 5:52:11 PM UTC-7, Maggs wrote: > > That's an excellent theory and would make total sense, except I can't see > where there could possibly be an infinite loop as I only loop through > objects or db results. And I'm using mysql, not postgres. And I have > verified that there are no nulls where I have a notnull=True set just to be > sure. > The lack of any errors is making this extremely annoying. > > Thank you very much for your help though :) > > On Friday, July 6, 2012 11:41:15 AM UTC-7, Cliff Kachinske wrote: >> >> An infinite loop causes this behavior. Don't Ask Me How I Know This :). >> >> Also, with Postgres, I *think* this has happened because certain >> migrations cause existing data in a field to fail a new constraint. This >> would happen if you make notnull=True on a field that already contains >> null. However, if your all your models execute on every request you will >> see this happen right away. It won't be intermittent. >> >> On Friday, June 22, 2012 4:34:35 PM UTC-4, Maggs wrote: >>> >>> Hi all, >>> >>> I have a web2py healthcheck monitoring application. Basically the only >>> thing the >>> application does is make database queries to find healthcheck data and >>> make REST >>> api calls to a separate web2py application for information on the >>> environment. >>> >>> Recently the application has been "crashing" at least once a day. The >>> web2py >>> process still exists, but users are unable to connect to the >>> application. There >>> are no errors in the logs or any useful information in the >>> httpserver.log, it's >>> like web2py just hangs and I have to restart it. I'm at my wits end >>> trying to >>> figure out what is happening so I figured I'd see if anyone has >>> experienced this >>> before or has any tips on log files I'm unaware of to check. >>> >>> Thanks! >>> >>>