2012-03-21 51 views
0

我已經能夠部署一個測試應用程序通過使用金字塔pserve和運行pceleryd(我只是發送一封電子郵件,而不會阻止它發送時)。使用芹菜與金字塔和mod_wsgi

但是有一點我不明白:我想用mod_wsgi運行我的應用程序,我不明白我是否可以在不從shell運行pceleryd的情況下執行該操作,但是如果我可以執行虛擬主機配置中的一些東西。

可能嗎?怎麼樣?

回答

1

從技術上講,您可以使用Apache/mod_wsgi來管理與處理Web請求不同的進程,但問題在於Celery想要分離出更多的工作進程。分叉從Apache管理的進程進一步的進程可能會導致問題,所以不建議。

您因此更好地單獨啓動Celery過程。一種選擇是使用supervisord啓動並管理它。