Django-celery桌子自发掉落

时间:2012-04-23 07:58:29

标签: mysql django celery django-celery

我在星期五晚上部署并启动了一个基于Django芹菜的项目。星期日下午6:10,显然所有djcelery表都从我的数据库中消失,导致Celery立即关闭。 (我在一个日志文件中有这个,但同事删除了它。)我认为周日没有人在系统中。

我想不出太多解释它,除了根据日志,任务需要大约5分钟运行,并且每1分钟触发一次。 (我不太了解芹菜是否会导致问题。)

有没有人见过这样的东西?我应该提交错误报告吗?有没有Django或Celery放弃桌子的情况?所有其他表格保持不变。运行南迁移恢复了丢失的表,但谁知道问题是否会重现。

该应用程序使用MySQL数据库,它与通过Apache运行的Django应用程序共享(以及settings.py和其他一些东西)。它在RHEL VM上运行。应用程序启动如下:

sudo -u apache bash -c "nohup `pwd`/bin/django celeryd --beat --purge --loglevel=INFO >> $LOG &"

顺便提一下,应用程序当前正在运行,但所有这些表都是空的 - 不知道从中读取什么。

0 个答案:

没有答案