使用upstart在ubuntu上运行Python服务



我想创建一个heartbeat服务(python脚本),作为使用Upstart的服务进行部署。

我的理解是,我必须添加一个包含以下内容的/etc/init/myheartbeatservice.conf

# my heartbeat service 
description     "Heartbeat monitor"
start on startup
stop on shutdown
script
    exec /path/to/my/python/script.py
end script 

我的脚本启动另一个服务进程,并监视这些进程,并定期向外部服务器发送心跳信号。startupshutdown是正确的事件吗?另外,我的脚本创建了一个新线程。我假设我还需要将fork daemon添加到我的conf文件中?

谢谢。

Upstart只设置少数几个环境变量。您的应用程序需要这些集合中的任何一个吗?

请参阅类似问题的答案:需要帮助在Ubuntu中使用Upstart 运行Python应用程序作为服务

相关内容

  • 没有找到相关文章

最新更新