satnet-project / server

Repository with the source code for the server of the SATNet network.
Apache License 2.0
2 stars 1 forks source link

Substitute django-periodically by Celery #18

Closed rtubio closed 9 years ago

rtubio commented 9 years ago

django-periodically has the following issues:

  1. depends on crontab, so that it requires a more complex configuration,
  2. crontab events might be notified by email to server's administrator,
  3. python >= 3 support is not clear,

Celery is an equivalent application that does not depend on crontab and provides support for Python 3.3.

rtubio commented 9 years ago
  1. django-periodically supports Python 3 issue,
  2. most of the reporting emails automatically generated by crontab due to the utilization of django-periodically, can be suppressed by redirecting the output of the crontab task to /dev/null,
  3. the adminsitrator of the network at CalPoly is ok with this option.

Therefore, due to 1, 2 and 3; django-periodically will kept being used as the main task scheduler.