laradock 使用 php-worker 配置 supervisor

发布时间:2019-08-07 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了laradock 使用 php-worker 配置 supervisor脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

导语

因为项目使用了队列,所以想着用 suPErvisor 来守护进程。开始在 workspace 中没有找到,准备自己安装了。后来一查才发现是自己大意了,原来是在 php-worker 中。

编辑配置文件

  1. 切换到 laradocke/php-worker 目录中,Dockerfilesupervisord.conf 可以根据自己的需求修改,没有需求的话可以不做改动
  2. php-worker 还有关于 schedule 的配置,有需要的可以一并配置好
  3. 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

启动容器

  1. laradock 目录下 docker-compose build --no-cache php-worker
  2. 启动 docker-compose up -d php-worker

结语

简单的几步就搞定了,这就是 laradock 的好处之一,当然这一切都是建立在 docker 之上。

脚本宝典总结

以上是脚本宝典为你收集整理的laradock 使用 php-worker 配置 supervisor全部内容,希望文章能够帮你解决laradock 使用 php-worker 配置 supervisor所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。