On 24 Jan 2014, at 3:38 PM, Alex <mrauc...@gmail.com> wrote: > I've got a big issue with external cron jobs. In my application I've added > tasks to crontab which should be executed every day, e.g. > 0 0 * * * myapp *applications/myapp/cron/task_update_vacation_days.py > 30 0 * * * myapp *applications/myapp/cron/task_insert_public_holidays.py > > Now I found out that the cron jobs are not executed every day on the live > server. The cron jobs are started from a system cron job as specified in the > documentation: > python web2py.py -J -C -D 1 >> /tmp/cron.customer.output > > The jobs are executed very irregular, some jobs get executed almost every day > and others just 2 times in the last 7 days. here is the output for > task_update_vacation_days: > INFO:web2py.cron:WEB2PY CRON (external): myapp executing > *applications/myapp/cron/task_update_vacation_days.py in > /srv/web/customer/web2py at 2014-01-25 00:00:02.179185 > INFO:web2py.cron:WEB2PY CRON (external): myapp executing > *applications/myapp/cron/task_update_vacation_days.py in > /srv/web/customer/web2py at 2014-01-18 00:00:02.291735 > > then I checked the syslog to make sure "web2py.py -J -C -D 1" was called > exactly every minute. so the problem seems to be that web2py somehow thinks > the task should not be started? how can this happen? does anyone have an idea?
What I've been doing is to run my cron jobs directly from system cron, using -S and -R. -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.