[英]Using supervisor and gunicorn to start up django-celery processes?
[英]Using Supervisor to start Huey (Redis Celery) consumer
我目前有一個“ cons.sh”文件,用於啟動Huey(Celery Redis的基本版本)Consumer。
其內容如下:
#!/bin/bash
echo "smsbot handler"
echo "-------------"
echo "Waiting for tasks'"
echo "Stop the handler using Ctrl+C"
PYTHONPATH=.:$PYTHONPATH huey_consumer.py main.huey --threads=3
現在,我想使用Supervisor來保持運行,但是從表面上看,我無法讓Supervisor啟動shell腳本,而必須讓它啟動python腳本。
誰能告訴我如何使用python程序啟動“ huey_consumer.py”程序(假設它不在我的項目目錄中,而是huey模塊的一部分)? 這樣我就可以使用主管啟動它了?
我已經為此苦苦掙扎了幾天,我一生都無法解決。
(如果有幫助的話,我就不會像Huey一樣使用Django和Huey)
所以基本上我需要開始:
PYTHONPATH=.:$PYTHONPATH huey_consumer.py main.huey --threads=3
使用主管,因為此刻我正在使用“ nohup”,這並不完全理想!
改用純Clery,更好的文檔
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.