在运行时,gunicorn(Python守护程序)然后是ps aux | grep gunicorn,您将获得每个工人的流程和一个主流程.如果您杀死了主进程,那么您将全部杀死.如何在Python中做到这一点?每个进程是否有相互通信的方法(发送数据,...

在运行时,gunicorn(Python守护程序)然后是ps aux | grep gunicorn,您将获得每个工人的流程和一个主流程.
如果您杀死了主进程,那么您将全部杀死.
如何在Python中做到这一点?
每个进程是否有相互通信的方法(发送数据,异步响应等)?
解决方法:
您可以使用多处理模块来创建工作进程.为了获得所需的行为,您需要实现一个信号处理程序,该处理程序将捕获常见的终止信号,终止工作进程并正常退出.
由于gunicorn是开源的,因此您可能还需要看一下代码.
沃梦达教程
本文标题为:如何在Linux下的Python中创建主进程?


基础教程推荐
猜你喜欢
- 如何使用MPI在Python中的进程之间共享数据? 2023-11-14
- python模拟进程状态 2023-11-12
- windows下python虚拟环境virtualenv安装和使用 2023-09-05
- ipython的安装(linux) 2023-09-03
- Python多处理比内核启动更多的进程 2023-11-11
- 如何判断进程是否在Windows上的Python中响应 2023-11-12
- python-Django nginx管理媒体 2023-11-15
- 如何在python中一个接一个地运行两个进程 2023-11-12
- 适用于Windows的python whois 2023-11-13
- 为什么我可以在Python中访问看似任意的内存地址? 2023-11-11