centos下安装supervisor的步骤详解


本文摘自PHP中文网,作者不言,侵删。

本篇文章给大家带来的内容是关于centos下安装supervisor的步骤详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

1、安装supervisor

执行以下命令

1

2

yum install python-setuptools

easy_install supervisor

或者

1

2

3

4

5

6

#如果easy_install不好使就从官方下载:

wget https://pypi.python.org/packages/80/37/964c0d53cbd328796b1aeb7abea4c0f7b0e8c7197ea9b0b9967b7d004def/supervisor-3.3.1.tar.gz

#然后通过python安装:

tar zxf supervisor-3.3.1.tar.gz

cd supervisor

python setup.py install

2、配置Supervisor

a.创建文件夹和配置文件

1

2

mkdir /etc/supervisor

echo_supervisord_conf > /etc/supervisor/supervisord.conf

b.修改/etc/supervisor/supervisord.conf文件内容
在文件结尾[include]节点处
把;files = relative/directory/*.ini

1141144388-5c1259d744aff_articlex.png

改为files = conf.d/*.conf

12440190-5c125a3d1d8bd_articlex.png

c.执行supervisorctl reload命令使配置文件生效。
d.在/etc/supervisor/下创建conf.d文件夹,及ProjectName.conf(以项目名称命名的)
e.打开laravel.conf文件,添加内容如下:

1

2

3

4

5

6

7

8

9

[program:laravel]

process_name=%(program_name)s_%(process_num)02d

command=/usr/local/php/bin/php /data/wwwroot/laravel/artisan queue:listen --tries=3

autostart=true

autorestart=true

user=www

numprocs=2

redirect_stderr=true

stdout_logfile=/data/wwwlogs/worker.log

3、运行supervisord,查看是否生效,执行以下命令:

1

2

3

4

#运行

supervisord -c /etc/supervisor/supervisord.conf

#查看进程 (ps -ef | grep ProjectName)

ps -ef|grep laravel

4、配置supervisord开机启动

阅读剩余部分

相关阅读 >>

在不更换操作系统镜像的情况下如何扩大系统盘容量

Linux如何格式化硬盘

Linux怎么查看mysql安装在哪里

Linux shell中的curl和wget如何使用代理ip的方法教程

Linux无法删除文件怎么办

Linux设置开机进入图形界面

Linux中怎么打开软件

如何在指定的区域内删除一个部署集

Linux中如何查看端口占用情况

Linux中“.”是什么意思

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...