请问php如何启动一个守护进程
fcgi的模式因为是嵌入式系统,所以我限制了进程数,免得资源耗尽.
因为功能需要, 我在页面上用ajax调用一个php程序,用这个php程序启动几个后台进程,做长时间的运行.
但是我发现,这几个后台进程的父进程是 php.这样这几个后台进程实际会占用php的进程数,导致其他页面无法响应.
我用 `xxx > /dev/null 2>&1 &` 和 system("xxx > /dev/null 2>&1 &"); 都实了。。发现xxx的父进程仍为 php.
我想请问,php有没有启动类似守护进程的方法,这样我启动后台进程,把后台进程托管给 init, 这样就不会占用我php的子进程资源了。
十分感谢 以前用循环实现了一个守护进程。 但是有时会自动退出。 所以我又写了个cron用bash监测。
php进程之间用文件进行通信?
感觉php在实现这类问题时好弱呀。 在php里面fork一个进程 用这个进程来执行这个外部程序, 然后这个fork出来的进程退出, 这样来实现。 php 是不是可以直接打开进程来着...
页:
[1]