2014-09-30 93 views
1

我發現了一個MediaCrush開源從這裏如何啓動redis服務器並配置nginx在CentOS上運行mediacrush腳本?

https://github.com/MediaCrush/MediaCrush

但卡在最後一個步驟。 我開始Redis的服務器上,使用命令

$ redis的-CLI

接受 「傍」 的迴應。

然後使用命令

$芹菜工人-A mediacrush -Q芹菜,優先

蟒蛇app.py

但它似乎沒有什麼作用。我只是安裝了nginx,在我的IP上運行它,但是像編輯Mediacrush腳本一樣編輯nginx.conf,然後訪問我的IP,沒有任何反應。 那麼我在這裏錯過了什麼?以及如何配置nginx服務器並啓動redis服務器以在CentOS上運行此腳本(如果需要,我可以將它更改爲Arch)

謝謝!

回答

0

我只是想運行它的樂趣..所以這可能是錯誤的,但我在運行celery守護進程後所做的是編輯app.py腳本並手動設置主機,端口,並將調試設置爲false。然後我就像其他任何python腳本一樣執行它。

編輯:這可能工作

PORT=8000 gunicorn -w 4 app:app 

它的端口切換到8000並運行4名工人gunicron守護進程。兩種方法都適合我。

編輯文件:./app.py

from mediacrush.app import app 
from mediacrush.config import _cfg, _cfgi 
import os 
app.static_folder = os.path.join(os.getcwd(), "static") 
if __name__ == '__main__': 
    # CHANGE THIS LINE TO REFLECT YOUR DATA 
    app.run(host=_cfg("debug-host"), port=_cfgi('debug-port'), debug=True) 
    # FOR EXAMPLE I CHANGED IT TO THIS 
    # app.run(host="92.222.25.245", port=8000, debug=0) 

也開始Redis的,我相信你應該做的redis-server&我使用CLI手動與它鼓搗。

順便說一下我在linux mint/ubuntu上做過這個14.04/debian

相關問題