Greetings,
I have a web2py application running in 1.76.5 (from source, and haven't
had the chance to test the app in a more recent version of web2py).
The server is running vanilla Ubuntu 7.10 with all the patches up to
when support and security updates stopped.
Every now and again there is a "BUG: unable to handle kernel paging
request at virtual address b79b3000", always in the web2py Python
process, and web2py more or less hangs.
Actually XML-RPC calls timeout, web pages do not load, but the web2py
internal cron keeps working and generating more Python processes (each
of which also seems to hang).
I need to kill -9 the processes and start it again.
This did not happen at all during the previous 4 months of development
on the same server, and does not happen at all in another NetBSD-based
server that I have setup as a development/test environment.
For various other reasons a replacement server is being commissioned at
the moment, so restarting web2py every couple of days suffices for me
for now.
Rowdy
Overall it is difficult to tell as the server runs a few large
processes, including several big Java processes and a number of other
Python daemons, so overall memory usage (which is being graphed by
Cacti) is a bit all over the place anyway.
Should I be looking at the web2py Python process in particular? if so I
can have a peek next time the server oops, as it happens fairly
regularly.
Rowdy
In /var/log/syslog.
I usually `grep Oops /var/log/syslog` to see when and how often the oops
occurs - so far it has only been the web2py Python process.
Rowdy
This is a production system and downtime would be troublesome - are
there any differences between 1.76.5 and 1.79.2 that I should be aware
of? I have cron jobs, XML-RPC functions and a bunch of data entry pages
using CRUD, SQLFORM and a few custom forms.
The only reason I haven't had a chance to upgrade so far is lack of time
to test the app in more recent versions of web2py.
Thanx
Rowdy
I would like to follow up on this, but I have been moved onto another
project for a while. It also seems that the replacement server is on
hold too, so I have argued the case for upgrading web2py, but was told
that it was a lower priority. *sigh*
Rowdy