2

我对Django-Kronos有一个奇怪的问题。

我已经让它在我的本地机器和我们的开发服务器上成功运行。但是,在生产服务器上,我无法让 kronos 确认我的 cron.py 文件。当我运行 installtasks 时,它运行但显示“已安装 0 个任务”。我也尝试过手动运行任务,kronos 告诉我任务不存在。

我们使用 git 将所有内容推送到服务器,因此三个位置之间的所有文件和结构都是相同的。我还检查了 cron.py 文件是否存在并且与工作服务器具有完全相同的内容。

服务器之间的唯一区别是生产服务器正在运行 Postgres(开发服务器上的 SQlite)并且它是 Ubuntu 12.10,而开发服务器是 12.01。

Kronos 运行正常,但由于某种原因它没有获取我们的 cron.py 文件......

有什么想法吗?!

4

2 回答 2

0

当您尝试进行的导入之一不存在时,就会发生这种情况,您的生产系统可能缺少某些包含在您的 cron.py 中的 Python 包。

于 2014-06-21T19:58:12.153 回答
0

好吧,不幸的是,我们的解决方案是完全废弃 Django-Kronos 并创建一个我们从 crontab 运行的自定义管理命令。

于 2012-12-12T06:25:04.797 回答