在我清除缓存之前,无法在 Laravel 中运行预定的命令
Posted
技术标签:
【中文标题】在我清除缓存之前,无法在 Laravel 中运行预定的命令【英文标题】:Unable to run scheduled commands in Laravel until I clear cache 【发布时间】:2018-02-10 10:23:16 【问题描述】:php artisan schedule:run
在重新启动操作系统 (Ubuntu) 后给我错误。
No scheduled commands are ready to run
我可以多次运行此命令,但它不会启动任何命令。
但是当我执行php artisan cache:clear
时,一切都按预期工作,直到下次重新启动。
可能是什么原因?
.env 有
CACHE_DRIVER=redis
【问题讨论】:
【参考方案1】:你可以把这个命令写成类似 -:
Artisan::call('config:cache');
【讨论】:
这将导致“withoutOverlapping”不起作用以上是关于在我清除缓存之前,无法在 Laravel 中运行预定的命令的主要内容,如果未能解决你的问题,请参考以下文章