cod*_*lic 4 perl fork mod-perl2
mod_perl2 下是否有任何反对 fork 的迹象?应该使用另一种方式在 mod_perl2 下运行后台进程吗?
我通常使用清理处理程序来运行 HTTP 请求完成后需要发生的任何事情:
$r->push_handlers( PerlCleanupHandler => sub { print "I'm doing stuff!" } );
Run Code Online (Sandbox Code Playgroud)
如果您确实需要进行分叉,则不应以常规方式进行,因为您的分叉进程会干扰 Apache 所需的各种资源,例如文件描述符和套接字,并且很难正确处理所有这些资源。相反,请尝试Apache2::SubProcess。
归档时间: |
|
查看次数: |
435 次 |
最近记录: |