我想在我的项目中使用Laravel队列系统,并且想运行php artisan队列:在服务器的后台永久工作,我对此进行了一些搜索,发现一个命令行,即使从ssh终端退出也可以运行它,但是它可以在某些情况下会崩溃,并可能给我带来严重的问题。因此,过了一会儿,我发现有一个名为Supervisord的软件包,即使重新启动服务器,该软件包也可以重新启动命令。因此,我想请某人从0到100逐步提供帮助,以帮助他们如何安装Supervisord并在centos 7上对其进行配置,然后设置队列命令行。非常感谢..
以下是在centos 7上安装和配置超级用户的方法,以永久运行Laravel队列:
easy_install supervisor
yum install supervisor
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
systemctl enable supervisord
在开始时自动运行systemctl restart supervisord
重新启动服务本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句