嗨,假设我在 python 中有一个简单的程序。该程序通过 cron 每五分钟运行一次。但我不知道如何编写它,因此程序将允许同时运行其自身的多个进程。我想加快速度...
问问题
713 次
1 回答
1
我会在你的主 python 程序中处理分叉和进程控制。让 cron 只生成一个进程,并且该进程是(可能多个)工作进程的主进程。
至于如何创建多个工人,有用于多线程的线程模块和用于多处理的多处理模块。您还可以将您的实际工作代码保存为单独的文件并使用 subprocess 模块。
现在想来,或许你应该使用supervisord来做实际的流程控制,简单的写实际的工作代码。
于 2010-10-25T08:41:27.760 回答