在使用VirtualEnv时将Celery作为守护程序运行

我已经在我的亚马逊linux服务器上安装并testing了芹菜,使用mysql作为消息传递后端,并且在直接运行程序时工作正常。 我的Python项目和芹菜安装位于virtualenv。 但是,如果我尝试在这里使用脚本来守护芹菜,程序将拒绝在后台运行。

我使用CELERYD =“/ opt / apps / myenv / [celerydpath]”将celery的virtualenv安装位置传递给configuration文件中的守护程序,这等同于在启动芹菜时使用标志-cmd。

启动工作节点1后,脚本始终停止并等待,就像我正在直接运行程序并且不守护它一样。 芹菜在这一点是活跃的,但在closuresterminal窗口或按ctrl-c后停止。

我已经尝试运行没有 – CMD,它似乎运行在后台,但工人不会启动,并调用停止返回一个“未知的实例”。

任何build议,将不胜感激。