我在这里找到了一个MediaCrush开源
https://github.com/MediaCrush/MediaCrush
但被困在最后一步。
我启动了redis服务器,使用命令
$redis命令行
得到了“庞”的回应。
然后使用命令
$芹菜工人-A MediaCrush-Q芹菜,优先
之后
蟒蛇
但似乎什么都不管用。我刚刚安装了nginx,在我的ip上运行它ok,但是像mediacrush脚本一样编辑完nginx.conf,然后访问我的ip,什么都没有发生。
那么我在这里遗漏了什么?以及如何配置nginx服务器并启动redis服务器以在centos上运行此脚本(如果需要,我可以将其更改为与之类似的arch)
谢谢!
最佳答案
我只是想开个玩笑…所以这可能是错误的,但我在运行芹菜守护进程之后所做的是编辑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上做的