2011-06-28 3 views
5

djangoサイトを持つcronジョブへの通常のアプローチは、cronを使用してカスタム管理コマンドを定期的に実行することです。django-cronはどのように動作しますか?

しかし、私はこのhttp://code.google.com/p/django-cron/

がどのようにcronのを必要とせず、動作しましたか?何を投票して呼び出すのですか?

httpリクエストが定期的にヒットするアドレスを設定するだけの場合は、ジョブが長時間かかるとサーバーがタイムアウトしないでしょうか?

+0

次の答えは、django-cronに興味を持っている場合に役立ちます:http://stackoverflow.com/questions/7127758/django-getting-django-cron-running/8392257#8392257 – sergzach

答えて

4

これはDjangoが長命のプロセスであるかどうかによって異なります。実行する必要があるジョブがあるかどうか、実行されている場合は実行するスレッドが5分ごとに(デフォルトで)チェックされます。

6

Timerスレッドは、定義された時間(settings.pyで設定したポーリング頻度)を待ち、django-cronキューでexecuteを再度実行することを目的としています。

関連する問題