I am a bit of a loss though as to why page 121 provides the following web2py specific web2py/applications/xxx/cron/crontab entry example for expiring sessions:
@hourly root *applications/admin/cron/expire_sessions.py AND why page 123 provides an example of how to run web2py crontabs from /etc/crontab (called 'hard cron' by web2py): 0-59/1 * * * * web2py cd /var/www/web2py/ && python web2py.py -C -D 1 >> /tmp/cron.output 2>&1 YET page 302 in the the deployment recipes section appears to prefer keeping a python process lying around in memory to expire sessions that is only used relatively infrequently. I imagine most of us on this list are severely constrained with regard to resources for live deployment of web2py. I use a 256MB VPS and make sure I only run the absolute minimum number of processes. Some on this list will have even even less memory available (such as if using webfaction). I have only one process running that goes above 3MB memory use: a single persistent python process that runs all my web2py apps and uses 37MB of memory . The webserver (lighttpd) occupies 2.3MB and does not fork. These memory sizes occupy RAM and swapped memory if not enough RAM memory is available. The potential memory use of python is 236MB (VSZ size). Under these circumstances the web2py labelled 'soft cron' option is attractive as no extra processes are spawned: the python process that runs web2py runs web2py specific crontabs in web2py/applications/xxx/ cron/crontab. John Heenan On Jan 6, 2:11 am, mdipierro <mdipie...@cs.depaul.edu> wrote: > thanks > > On Jan 5, 9:48 am, John Heenan <johnmhee...@gmail.com> wrote: > > > On Jan 6, 1:40 am, John Heenan <johnmhee...@gmail.com> wrote: > > > > Here is a hint for using the book listed command > > > nohup python web2py.py -S yourapp -R scripts/sessions2trash.py & > > > in /etc/rc.local, to enable automatic start of this script on boot. > > > This hint is of course only relevant if you don't already use /etc/ > > rc.local to start up web2py. I use a scrpt in /etc/init.d instead to > > start up web2py. > > > John Heenan
-- You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web...@googlegroups.com. To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/web2py?hl=en.