在centos 7上安装和配置超级用户以永久运行Laravel队列

Tohid Dadashnezhad:

我想在我的项目中使用Laravel队列系统,并且想运行php artisan队列:在服务器的后台永久工作,我对此进行了一些搜索,发现一个命令行,即使从ssh终端退出也可以运行它,但是它可以在某些情况下会崩溃,并可能给我带来严重的问题。因此,过了一会儿,我发现有一个名为Supervisord的软件包,即使重新启动服务器,该软件包也可以重新启动命令。因此,我想请某人从0到100逐步提供帮助,以帮助他们如何安装Supervisord并在centos 7上对其进行配置,然后设置队列命令行。非常感谢..

阿卜杜(Abdu):

以下是在centos 7上安装和配置超级用户的方法,以永久运行Laravel队列:

  1. easy_install supervisor
  2. yum install supervisor
  3. vim /etc/supervisord.conf 编辑部分程序,如下所示:
[program:laravel-worker]
command=php /path/to/app.com/artisan queue:work 
process_name=%(program_name)s_%(process_num)02d
numprocs=8 
priority=999 
autostart=true
autorestart=true  
startsecs=1
startretries=3
user=apache
redirect_stderr=true
stdout_logfile=/path/to/log/worker.log
  1. systemctl enable supervisord 在开始时自动运行
  2. systemctl restart supervisord 重新启动服务

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章