2

Django-Kronosに奇妙な問題があります。

ローカルマシンと開発サーバーで正常に実行されています。しかし、本番サーバーでは、kronos に cron.py ファイルを認識させることができません。installtasks を実行すると、実行されますが、「0 個のタスクがインストールされています」と表示されます。また、タスクを手動で実行しようとしましたが、kronos はタスクが存在しないことを示しています。

git を使用してすべてをサーバーにプッシュするため、すべてのファイルと構造は 3 つの場所で同一です。また、確認したところ、cron.py ファイルが存在し、動作中のサーバーとまったく同じコンテンツが含まれています。

サーバー間の唯一の違いは、運用サーバーが Postgres (開発サーバーで SQlite) を実行しており、それが Ubuntu 12.10 であるのに対し、開発サーバーは 12.01 であることです。

Kronos は正常に機能していますが、何らかの理由で cron.py ファイルを取得していません....

何かアイデアはありますか?!

4

2 に答える 2

0

残念ながら、私たちの解決策は、Django-Kronos を完全に破棄し、crontab から実行するカスタム管理コマンドを作成することでした。

于 2012-12-12T06:25:04.797 に答える
0

これは、作成しようとしているインポートの 1 つが存在しない場合に発生します。実稼働システムで、cron.py に含まれている Python パッケージが欠落している可能性があります。

于 2014-06-21T19:58:12.153 に答える