Django-Kronos我遇到了一个奇怪的问题。
我已经在本地计算机和开发服务器上成功运行了。但是,在生产服务器上,我无法让kronos确认我的cron.py文件。当我运行installtasks时,它运行但是说“安装了0个任务”。我也试过手动运行任务,kronos告诉我任务不存在。
我们使用git将所有内容推送到服务器,因此三个位置之间的所有文件和结构都是相同的。我也检查了cron.py文件,并且与工作服务器具有完全相同的内容。
服务器之间的唯一区别是生产服务器运行的是Postgres(开发服务器上的SQlite),它是Ubuntu 12.10,而开发服务器是12.01。
Kronos运行正常,但由于某种原因它没有拿起我们的cron.py文件....
有任何想法吗?!
答案 0 :(得分:0)
嗯,不幸的是,我们的解决方案是完全废弃Django-Kronos并创建一个我们从crontab运行的自定义管理命令。
答案 1 :(得分:0)
当您尝试创建的导入之一不存在时,会发生这种情况,您的生产系统可能缺少某个包含在cron.py中的Python包。