Sahana Eden

Scheduler

The Scheduler allows non-interactive tasks to be run at specific times, repeatedly at regular intervals or once asynchronously for responsiveness of the user interface. This is required e.g. for Synchronization and Messaging.

The Scheduler is run as a separate web2py "worker" process.

It is normally run from /etc/rc.local as:

cd ~web2py && python web2py.py -K eden -Q >/dev/null 2>&1 &

Tip: This should normally be set to run automatically by the Installation Script.

Scheduler logs can be checked using the appadmin interface:

http://host.domain/eden/appadmin/select/db?query=db.scheduler_run.id%3E0