当 artisan 关闭时,laravel 中的日程安排会发生什么?

2 laravel laravel-5.1

当 Laravel 中的应用程序处于维护模式时,计划是否仍然运行?

所以我把应用程序放在下面:

php artisan down
Run Code Online (Sandbox Code Playgroud)

并在 console/kernel.php 中安排

protected function schedule(Schedule $schedule)
{

    $schedule->command('tbcpay:closeday')
             ->daily() // midnight
             ->sendOutputTo('storage/logs/TbcpayCloseDay.log');

}
Run Code Online (Sandbox Code Playgroud)

Joh*_*lor 5

事实并非如此,Laravel 文档确认调度程序不会在维护模式下运行:

https://laravel.com/docs/5.8/scheduling#maintenance-mode

维护模式

当 Laravel 处于维护模式时,Laravel 的计划任务将不会运行,因为我们不希望您的任务干扰您可能在服务器上执行的任何未完成的维护。