我会创建一个使用Symfony2
连续循环的后台任务我想知道如何做到这一点
protected function execute(){
while (true) {
sleep(60);
//------------ do some think
}}
答案 0 :(得分:0)
据我所知,PHP没有线程,因此您无法与Symfony应用程序并行运行。
相反,创建一个通过CLI执行该代码的cron作业。
这是cron jobs的一个非常简单的介绍。
如果您使用的是Windows服务器,请设置计划任务。请参阅How to run a PHP file in a scheduled task (Windows Task Scheduler)。