关于队列问题

laravel的队列,每次修改更新代码之后都要从前,不然就会失效,有没有办法改变呢?

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 5
xiaopi

当然是使用horizon ,界面话查看队列执行情况。可以平滑重启。每次部署文件的时候,自动执行artisan horizon:terminate(关闭),再配合着supervisord拉起horizon

2年前 评论

使用queue:listen的方式会自动检测php文件的变化,但是会增加系统资源的消耗。

如果是使用发布系统或者发布脚本发布代码,可以在发布代码成功后,增加重启队列的步骤。

2年前 评论

队列修改了当然需要重启啊,一般队列都是运行在内存里或者是使用进程监听器,例如Supervisor。swoole也是如此,当修改了代码肯定是需要重启。

楼上的朋友说了,使用 queue:listen可以自动监测,但是会增加系统资源,因此除了他说的发布代码后增加重启步骤,这样看起来是目前最优的方式!

2年前 评论

安装 supervisor 监听

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!