问个题外话

Linux系统死循环运行yii程序,定时处理某些数据。

如何可以简单的做到,万一死循环因数据出错或某种原因出错而终止后,系统可以让它重新运行起来。但又不能多次运行,谢谢

所谓的死循环是不行的,因为php有运行时间的,在php.ini里面设置。。。

既然是linux环境,可以跑cron~~~

cron好像最快也就1秒执行一次吧。有些需要频频执行的东西,用cron是不是比较暂资源

谢谢回答

可以考虑写一个pcntl的程序来专门控制

你也可以在PHP里很简单的用 proc_open 或 popen 来启动可能会死掉的进程,而这个管理进程由于结构和流程都非常简单,不易再死了~呵呵

谢谢楼上的几位,我查查资料去