如何启动redis服务器并配置nginx在CentOS上运行mediacrush脚本?

问题描述:

我发现了一个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)

谢谢!

我只是想运行它的乐趣..所以这可能是错误的,但我在运行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