【发布时间】:2011-01-18 12:39:18
【问题描述】:
我有基于 django 和 celery 的 python 服务器。 每次计算机重新启动时,apache2 都会启动,因此我的服务器正在工作,但是我必须手动重新启动 celery(转到我的项目目录并执行“python manage.py celeryd”)。什么是生产的正确解决方案?我的意思是,是否有可能将 celery 作为守护进程启动?
在这里http://github.com/ask/celery/tree/master/contrib/debian/init.d/ 我发现了两个脚本,它们看起来应该在 /etc/init.d/ 中,就像启动 apache2 的 apache2 脚本一样。但我把它们放到 /etc/init.d/ 中,我发现没有任何变化。
【问题讨论】:
-
在 serverfault 询问 IT 人员。