如何在web.py中运行后台作业?

时间:2017-01-09 09:00:04

标签: python web.py

  1. 我使用web.py通过“GET”和“POST”方法处理传入数据并使用app.run()。这看起来将在循环中运行并且永不停止。

  2. 我还有一个后台作业,它检测端口“9xxx”并处理传入的数据,将msg发送到其他服务器以将msg推送到手机。我还使用while(true)循环来执行此操作。

  3. 如何将(2)整合到(1)中?我很困惑。

    我曾经独立地计划run(1)和(2)但是有数据交换所以不方便代码。你如何web.py用户做这些类似的事情?

1 个答案:

答案 0 :(得分:0)

我认为这就是你想要的:

nohup python web.py > web.log 2>&1 &

结帐nohup wikiman page

在制作中,我想将web.py与uwsgi和nginx结合起来。您可以阅读this并尝试一下。然后我使用supervisord在终止后重新启动服务器。