脚本宝典收集整理的这篇文章主要介绍了laradock 使用 php-worker 配置 supervisor,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
导语
因为项目使用了队列,所以想着用 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 使用 php-worker 配置 supervisor全部内容,希望文章能够帮你解决laradock 使用 php-worker 配置 supervisor所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。