3
我有一个使用runit软件包继续运行的守护进程。我想要守护进程监听一个表并根据表的列说明它需要执行什么任务。守护进程可以在python中fork子进程吗?
EG: table 'A' has column job_type.
我想从这个守护进程每次得到一个新的任务来执行(基于插在后台监听表A中的新行)时间分叉子进程。
多处理模块说我不能或不应该从守护进程分支子进程,就好像它死了一样,子进程是孤立的。
什么是一个很好的方法来实现守护进程根据列值监听表,分派负责执行任务并回到守护进程并死亡的子进程(彼此独立)。
我需要使用一些锁定机制,如果孩子进程访问共享数据,并修改它..