如何用主管管理laravel常驻任务配置

  介绍

这篇“如何用主管管理laravel常驻任务配置“文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“如何用主管管理laravel常驻任务配置”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们进入主题吧。

laravel是什么

laravel是一套简洁,优雅的PHP Web开发框架。它可以让你从面条一样杂乱的代码中解脱出来,它可以帮你构建一个完美的网络应用,而且每行代码都可以简洁,富于表达力。

生产环境中需要一个可靠的进程管理工具来帮助laravel保持任务进程的状态,主管是非常广泛的选择

<强>一。安装主管

ubuntu环境下:

apt  install 主管

<强>二。配置主管

配置文件有两个位置:
主配置文件:<代码>/etc/主管/supervisord。参看通常用于配置全局通用的配置
个性化配置文件:<代码>/etc/主管/conf.d/*。参看通常用于配置单个进程组或者进程的个性化配置,类似于nginx配置时把多个服务器单独放在独立的配置文件里
主管的配置说明文档:https://www.rddoc.com/doc/Supervisor/3.3.1/zh/configuration/supervisord-section-settings

<强>三。举个例子:

//,在/etc/主管/conf.d/路径下建立一个,foo.conf 文件,存放一个组名为foo的配置   (组:foo),//,建立一个进程组   程序=bar //,进程组包括的进程,多个进程用逗号隔开      (项目:酒吧),//,建立一个进程   process_name=% s_ (program_name) % (process_num) 02 d //,启动的进程名,:,bar_00  bar_01 …   命令=php /数据/www/laravel-path/artisan 队列:work ——睡眠=3,——尝试=3,//,执行的进程命令   自动启动=true //,随主管启动自动启动   autorestart=true//用户=deploy 执行进程的用户   numprocs=8,//,进程数   redirect_stderr=true   stdout_logfile=/数据/logs/foo。日志

启动主管:<代码> supervisord - c/etc/supervisord。参看
进入主管操作台:<代码> supervisorctl

supervisorctl>, reread //,读取新增加的配置   supervisorctl>更新   supervisorctl>, start  foo: *,//启动foo组下的所有进程

以上是“如何用主管管理laravel常驻任务配置”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

如何用主管管理laravel常驻任务配置