I've set up external cron per the v2 web2py manual and I've got web2py running (Version 1.68.2 (2009-10-27 13:05:52)) under mod_wsgi daemon mode. It looks to me like soft cron is still running in the daemon process. How do I shut it off? The options.py file seems to have no effect when using wsgihandler.py as the entry point.
What I'm seeing is that web2py cron is working fine when invoked as "external" cron via a call from /etc/crontab. But if a web2py web request comes in at the same time that the external cron would run (as happens because of a wget call to my web2py app triggered by a cron job on another system), then external cron job does nothing and it looks like the mod_wsgi daemon instance of web2py that handles the request is running soft cron and failing badly as evidenced by the following lines in the Apache error log: [Fri Oct 30 15:40:02 2009] [error] Traceback (most recent call last): [Fri Oct 30 15:40:02 2009] [error] File "web2py.py", line 16, in ? [Fri Oct 30 15:40:02 2009] [error] import gluon.import_all [Fri Oct 30 15:40:02 2009] [error] File "/var/local/web2py/gluon/ import_all.py", line 104, in ? [Fri Oct 30 15:40:02 2009] [error] raise ImportError, msg [Fri Oct 30 15:40:02 2009] [error] ImportError: Missing dependency: hashlib [Fri Oct 30 15:40:02 2009] [error] Try the following command: easy_install-2.4 -U hashlib My web2py is based on python2.5, since mod_wsgi is linked to /usr/ local/lib/libpython2.5.so.1.0, so the above message about python 2.4 is particularly confusing. /usr/bin/python is 2.4, but I don't see how that would get invoked. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web2py@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 -~----------~----~----~----~------~----~------~--~---