この記事では、centos7 環境の laravel5.6 にスーパーバイザーをインストールして使用する方法を主に紹介します。ある参考値がありますので、共有します。必要な友人は参考にしてください。
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 中国語 Web サイトに注目してください。
関連する推奨事項:
laravel5.6 および thinkphp3.2 . Redis を使用してセッションを共有するソリューション
以上がcentos7でlaravel5.6をインストールしてスーパーバイザーを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。