在我的应用程序中,每个客户都有一种复杂的类,我们可以在其中为该特定客户进行一些搜索和替换。我运行 Queue 工作人员来运行与 eBay 的每日同步,以便每个客户进行某种搜索和替换。
问题是 Laravel 队列将代码缓存了很长时间,如果我想更改任何客户类文件(经常发生),我将不得不重新启动队列工作程序(这可能会停止我不做的正在运行的作业) t打算停止)。
所以我的问题是,如何强制 Laravel Queue 在不重启工作人员的情况下重新读取新代码?
如果您使用代码,您将不会缓存:
php artisan queue:listen
Run Code Online (Sandbox Code Playgroud)
另外,兴趣命令:
php artisan queue:work --queue=system,hot,default --tries=10 --timeout=10 --stop-when-empty
Run Code Online (Sandbox Code Playgroud)