用于daemonize应用程序的python包/工具
我想对python应用程序进行后台监控。我听说过forever和upstart for Node.js,有没有类似的工具可以用于python?有很多很好的库用于此,例如: 示例:用于daemonize应用程序的python包/工具,python,daemon,Python,Daemon,我想对python应用程序进行后台监控。我听说过forever和upstart for Node.js,有没有类似的工具可以用于python?有很多很好的库用于此,例如: 示例: from time import sleep from daemonize import Daemonize pid = "/tmp/test.pid" def main(): while True: sleep(5) daemon = Daemonize(app="test_app"
from time import sleep
from daemonize import Daemonize
pid = "/tmp/test.pid"
def main():
while True:
sleep(5)
daemon = Daemonize(app="test_app", pid=pid, action=main)
daemon.start()
更新:
from time import sleep
from daemonize import Daemonize
pid = "/tmp/test.pid"
def main():
while True:
sleep(5)
daemon = Daemonize(app="test_app", pid=pid, action=main)
daemon.start()
如果你只是想要一个主管,过程控制,初始化等等
我强烈建议您检查:这是否也考虑了故障切换?例如,如果应用程序崩溃,它会重新启动吗?不,在这种情况下,你会想使用类似supervisor的东西。很抱歉,您的问题不清楚您的应用程序代码是否需要类似于supervisor或“Daemoning”库的内容:)