Php Laravel队列管理器没有';不要重读更新

Php Laravel队列管理器没有';不要重读更新,php,laravel,supervisord,Php,Laravel,Supervisord,我使用Laravel的队列主要用于API作业,我将API令牌存储在数据库中,在需要刷新令牌之前,一切正常 由于某些原因,队列不会从数据库中重新读取新令牌。我猜它是以某种方式被缓存的,但是php-artisan-cache:clear不会改变任何东西。我使用命令和队列运行测试。如果我在命令中转储令牌,它将显示为已更新,但队列将显示旧令牌 supervisorctl restart appname修复了该问题,但我希望在不重新启动队列的情况下使其正常工作。有什么提示吗?队列工作进程是长期存在的进程,

我使用Laravel的队列主要用于API作业,我将API令牌存储在数据库中,在需要刷新令牌之前,一切正常

由于某些原因,队列不会从数据库中重新读取新令牌。我猜它是以某种方式被缓存的,但是
php-artisan-cache:clear
不会改变任何东西。我使用命令和队列运行测试。如果我在命令中转储令牌,它将显示为已更新,但队列将显示旧令牌


supervisorctl restart appname
修复了该问题,但我希望在不重新启动队列的情况下使其正常工作。有什么提示吗?

队列工作进程是长期存在的进程,将启动的应用程序状态存储在内存中。因此,他们在启动代码库后不会注意到代码库中的更改。因此,在部署过程中,请确保重新启动队列工作程序

php artisan queue:restart

队列工作者是长寿命的进程,将启动的应用程序状态存储在内存中。因此,他们在启动代码库后不会注意到代码库中的更改。因此,在部署过程中,请确保重新启动队列工作程序

php artisan queue:restart

队列:重新启动
队列:重新启动