当Apache工作人员启动自己的工作线程或进程时会发生什么?

问题描述:

如果我将Apache与一组工作进程一起使用,并且其中一个启动了它自己的长时间运行的进程,那么该工作人员会发生什么? Apache会最终杀死它,杀死子进程吗?该工人是否永久不可用,但仍继续运行?如果它启动一个线程而不是一个进程,它有什么不同?它在各种Web应用程序部署方案中有何不同?当Apache工作人员启动自己的工作线程或进程时会发生什么?

长期运行过程如何启动?一个CGI?如果是这样的话,apache工作进程将会等待您的进程完成,无论它需要多长时间,并且它不会再提供任何请求。如果你停止Apache,工作进程将被终止。你的过程发生什么取决于它在接收到TERM信号时的作用。

+0

对不起,应该澄清一下:这个过程是从工人分出的。 – Brian 2008-10-29 18:22:37