摘要:导语因为项目使用了队列,所以想着用来守护进程。开始在中没有找到,准备自己安装了。后来一查才发现是自己大意了,原来是在中。
导语
因为项目使用了队列,所以想着用 supervisor 来守护进程。开始在 workspace 中没有找到,准备自己安装了。后来一查才发现是自己大意了,原来是在 php-worker 中。
编辑配置文件切换到 laradocke/php-worker 目录中,Dockerfile 和 supervisord.conf 可以根据自己的需求修改,没有需求的话可以不做改动
php-worker 还有关于 schedule 的配置,有需要的可以一并配置好
在 supervisord.d 中有示例文件,根据示例文件新建 web-worker.conf 如下
process_name=%(program_name)s_%(process_num)02d command=php /var/www/you_project_path/artisan queue:work --sleep=3 --tries=3 --daemon autostart=true autorestart=true numprocs=2 user=laradock redirect_stderr=true启动容器
在 laradock 目录下 docker-compose build --no-cache php-worker
启动 docker-compose up -d php-worker
结语很简单的几步就搞定了,这就是 laradock 的好处之一,当然这一切都是建立在 docker 之上。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/27787.html
摘要:在国内,个人还是不推荐使用,访问速度有所影响,而且其还是一个商业产品。今天利用最简便的步,走一遍代码集成和来使用。代码简单创建监听我们在后端添加一个被创建的事件,并继承。 showImg(https://segmentfault.com/img/remote/1460000015801244?w=904&h=241); 先飚几句英文,说说 Laravel Echo 的作用: One o...
摘要:说明队列配置文件存放在。每一种队列驱动的配置都可以在该文件中找到,包括数据库,,,,以及同步本地使用驱动。其中还包含了一个队列驱动用于那些放弃队列的任务。 showImg(https://segmentfault.com/img/remote/1460000012384126?w=888&h=280); 说明 队列配置文件存放在 config/queue.php。 每一种队列驱动的配...
摘要:默认包含,并作为工作样本。警告如果您使用旧版本的,强烈建议您重建需要使用的容器,了解如何重建容器以防止尽可能多的错误。从环境运行时,必须用多个文件分隔。默认情况下,将创建的容器具有当前目录名称作为后缀例如。 可能你并不清楚 Docker 是什么,更不了解 Laradock是什么,送上语句自己特别喜欢的一句话 Use Docker First And Learn About It Lat...
摘要:已经集成需要使用的环境,只需要简单修改配置就能搭建环境提供开发,对开发及管理来说真是一味良方。目前能正常访问文件。 为何用docker? 在电脑还是window系统的时候,经常需要基于vm服务搭建一套环境才能更好地(应该是更贴近线上环境)进行开发,而现在在docker的神秘光环底下已经能实现用最小的资源搭建本地开发环境,同时能更好地迁移到其他地方。 前置知识 了解docker安装及使...
摘要:已经集成需要使用的环境,只需要简单修改配置就能搭建环境提供开发,对开发及管理来说真是一味良方。目前能正常访问文件。 为何用docker? 在电脑还是window系统的时候,经常需要基于vm服务搭建一套环境才能更好地(应该是更贴近线上环境)进行开发,而现在在docker的神秘光环底下已经能实现用最小的资源搭建本地开发环境,同时能更好地迁移到其他地方。 前置知识 了解docker安装及使...
阅读 98·2024-11-07 18:25
阅读 130151·2024-02-01 10:43
阅读 785·2024-01-31 14:58
阅读 756·2024-01-31 14:54
阅读 82577·2024-01-29 17:11
阅读 2881·2024-01-25 14:55
阅读 1923·2023-06-02 13:36
阅读 2847·2023-05-23 10:26