如何启动redis服务器并配置nginx在CentOS上运行mediacrush脚本?
问题描述:
我发现了一个MediaCrush开源从这里如何启动redis服务器并配置nginx在CentOS上运行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