【发布时间】:2011-09-29 11:08:53
【问题描述】:
我正在开发一个网站,该网站需要大量后台进程才能运行。例如,队列、视频编码器和一些其他类型的后台进程。目前,我将这些作为 PHP cli 脚本运行,其中包含:
while (true) {
// some code
sleep($someAmountOfSeconds);
}
好的,这些都可以正常工作,但我正在考虑将它们设置为一个守护进程,这将为它们提供一个我可以监控的实际进程 ID,我也可以在后台运行它们而无需一直打开终端.
我想知道是否有更好的方法来处理这些问题?我也在考虑 cron 作业,但其中一些进程需要每隔几秒循环一次。
有什么建议吗?
【问题讨论】: