当前位置: 首页 > 后端技术 > PHP

Laravel某些设置了withoutOverlapping()的任务没有得到执行的问题解决

时间:2023-03-29 16:13:30 PHP

解决一些设置了withoutOverlapping()的Laravel任务不执行的问题tag文件还在,使得Laravel框架的phpartisanschedule:run命令任务还在执行,所以为了withoutOverlapping,执行被跳过。在这种情况下,手动删除互斥标签即可恢复正常。mutex标签由Laravel框架的vendor/laravel/framework/src/Illuminate/Console/Scheduling/CacheMutex.php文件控制,使用.env中指定的CACHE_DRIVER(对应config/cache.php中指定的配置),一般默认是文件类型,对应storage/framework/cache目录,所以清除该目录下的缓存即可