【问题标题】:Symfony2 background taskSymfony2后台任务
【发布时间】:2016-04-13 00:23:44
【问题描述】:

我会创建一个使用 Symfony2 连续循环的后台任务

我想知道怎么做

protected function execute(){
   while (true) {
      sleep(60);
      //------------ do some think
}}

【问题讨论】:

    标签: symfony background task


    【解决方案1】:

    据我所知,PHP 没有线程,因此您无法与 Symfony 应用程序并行运行它。

    相反,创建一个通过 CLI 执行该代码的 cron 作业。

    这是对cron jobs 的非常简单的介绍。

    如果您使用的是 Windows 服务器,请设置计划任务。见How to run a PHP file in a scheduled task (Windows Task Scheduler)

    【讨论】:

      猜你喜欢
      • 2011-09-29
      • 2011-09-15
      • 2013-02-04
      • 2017-10-01
      • 1970-01-01
      • 2020-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多