我需要运行一个PHP脚本作为守护进程(等待指令并做一些事情).cron job不会为我做,因为一旦指令到达就需要采取行动.我知道由于内存管理问题,PHP实际上不是守护进程的最佳选择,但由于各种原因,我必须在这种情况下使用PHP.我遇到了libslack的一个名为Daemon(http://libslack.org/daemon)的工具,它似乎可以帮助我管理守护进程,但是在过去的5年中没有任何更新,所以我想知道你是否知道一些其他替代方案适合我的情况.任何信息都将非常感激.
我希望创建一个后台进程,我被告知这些通常用C或类似的东西编写.我最近发现PHP可以用来创建一个守护进程,我希望得到一些建议,如果我应该以这种方式使用PHP.
这是我对守护进程的要求.
我不确定我能提供什么来帮助做出这个决定.只是补充一下,我之前没有做过C.只有Java和PHP以及基本的bash脚本.
它甚至会产生很大的性能差异吗?
请允许我的无知,我正在学习!:)
谢谢大家
问题:我想实现几个正在侦听MQ服务器队列以进行异步作业的php-worker进程.现在的问题是,简单地将这个进程作为守护进程在服务器上运行并不能真正给我任何级别的控制(负载,状态,锁定)......除了可能用于转储ps -aux.因此,我正在寻找一种允许我监视和控制实例的运行时环境,无论是在系统(进程)级别还是在更高层(某种Java风格的应用程序服务器)上
有什么指针吗?