【发布时间】:2016-04-13 00:23:44
【问题描述】:
我会创建一个使用 Symfony2 连续循环的后台任务
我想知道怎么做
protected function execute(){
while (true) {
sleep(60);
//------------ do some think
}}
【问题讨论】:
标签: symfony background task
我会创建一个使用 Symfony2 连续循环的后台任务
我想知道怎么做
protected function execute(){
while (true) {
sleep(60);
//------------ do some think
}}
【问题讨论】:
标签: symfony background task
据我所知,PHP 没有线程,因此您无法与 Symfony 应用程序并行运行它。
相反,创建一个通过 CLI 执行该代码的 cron 作业。
这是对cron jobs 的非常简单的介绍。
如果您使用的是 Windows 服务器,请设置计划任务。见How to run a PHP file in a scheduled task (Windows Task Scheduler)。
【讨论】: