簡體   English   中英

使用主管啟動Huey(Redis Celery)消費者

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM