【发布时间】:2019-03-12 12:44:53
【问题描述】:
我正在使用 Laravel 5.6
其中,我正在使用调度程序在 Homestead 中运行 Laravel
我已经像这样在 Homestead.yaml 文件中配置了调度程序
- map: demo.test
to: /home/vagrant/sites/project/public
schedule: true
在 App\Console\Kernal.php 我正在运行这段代码
$schedule->call(function (){
\Log::info('works');
})->at('18:34');
我得到了三次输出???延迟 4 秒
[2019-03-12 18:34:04] local.INFO: works
[2019-03-12 18:34:04] local.INFO: works
[2019-03-12 18:34:04] local.INFO: works
预期输出一次。
[2019-03-12 18:34:00] local.INFO: works
【问题讨论】:
-
你确定这是正确的日志吗?它已记录在
17:55:33并且您的调度程序介于17:00和17:02之间。 -
输出只是一个例子不用担心
-
你能给我们实时的真实日志吗?用
example很难找到每一秒都很重要的原因。 -
我已经更新了真实日志。
标签: php laravel laravel-5.6 homestead