>  기사  >  백엔드 개발  >  laravel5.6을 설치하고 centos7에서 감독자를 사용하는 방법

laravel5.6을 설치하고 centos7에서 감독자를 사용하는 방법

不言
不言원래의
2018-07-10 16:23:311684검색

이 글은 주로 centos7의 laravel5.6에서 Supervisor를 설치하고 사용하는 방법을 소개합니다. 이제 필요한 친구들이 참고할 수 있도록 공유하겠습니다.

centos7 安装supervisor
yum install python-setuptools
easy_install supervisor
cd /etc/
mkdir supervisord.d
echo_supervisord_conf > supervisord.conf
vim /etc/supervisord.conf
#加入以下配置信息
[include]
files = /etc/supervisord.d/*.conf
#创建文件
[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02dcommand=/usr/local/php7.1/bin/php  /home/wwwroot/XXX/artisan queue:work redis --queue=emailautostart=trueautorestart=true
#注意运行的用户,可能会造成用户无权限写入日志,报错,退出进程
user=root
#运行几个进程
numprocs=8redirect_stderr=true
#日志记入地址
stdout_logfile=/home/wwwlogs/laravel-work.log
#关闭
/usr/bin/supervisorctl stop all    
#先关闭supervisor启动脚本,之后再关闭supervisord服务
ps ax | grep supervisor
kill pid
#启动
supervisord -c /etc/supervisord.conf
#查看进程ps ax | grep supervisor
ps ax | grep artisan

위 내용은 이 내용의 전체 내용입니다. 여러분께 도움이 되길 바랍니다. 더 많은 관련 내용을 보시려면 PHP 중국어 사이트를 주목해주세요!

관련 권장 사항:

Laravel의 데이터 마이그레이션 및 데이터 채우기에 대한 자세한 설명

Laravel5.6 및 thinkphp3.2에서 redis를 사용하여 세션 공유

위 내용은 laravel5.6을 설치하고 centos7에서 감독자를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.