微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

芹菜花作为守护进程

我运行芹菜与redis后端.
我想在芹菜花6.2作为守护进口芹菜花.

我知道花是龙卷风应用程序,所以我应该使用一个进程来运行龙卷风应用程序作为deamon.

通常开始花我使用这个命令:

celery flower –broker=redis://localhost

我在下面的链接中看到,我需要创建一个python脚本:
http://www.charleshooper.net/blog/python-starting-tornado-apps-at-boot-using-upstart/
(Startflower.py)

import tornado.ioloop
import tornado.web
import tornado.httpserver 

if __name__ == "__main__":
    http_server = tornado.httpserver.HTTPServer(application)
    http_server.listen(port)
    tornado.ioloop.IOLoop.instance().start()

但是,我不确定在“应用程序”变量中放置什么.我试过“芹菜花 – 经纪人= redis:// localhost”和“芹菜花”,但都没有工作

我需要做什么才能使其作为守护进程工作?

解决方法

您可以将其作为一个命令行程序,并在 supervisord守护进程下运行它.这是python世界的一个常见解决方案(尽管supervisord可以与任何命令一起使用,而不仅仅是python),而且我一直使用它.

Supervisord使程序认为它仍然在终端中运行.有很多示例如何使用supervisord,但是我可以找到一个用于python代理服务器的示例here,向下滚动到“安装代理服务器作为服务”.

原文地址:https://www.jb51.cc/java/123127.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐