supervisor+inotify监控管理nginx项目
安装supervisor
yum install epel-release -y
yum install supervisor inotify-tools -y
chkconfig --add supervisord
chkconfig --level 235 supervisord on
/etc/supervisord.conf增加的内容如下
[program:inotifywait]
command="/opt/inotifywait.sh"
numprocs=1
/opt/inotifywait.sh的配置内容如下:
cat /opt/inotifywait.sh
#!/bin/bash
inotifywait -mrqe delete,create /opt/nginx | while read file
do nginx -s reload
echo `date`>>/tmp/rsync.log
done
supervisorctl常用命令
supervisorctl reload //重载supervisor
supervisorctl update //更新supervisor
supervisorctl status //查看状态
supervisorctl update //更新新的配置到supervisord
supervisorctl start [all]|[x] //启动所有/指定的程序进程
supervisorctl stop [all]|[x] //关闭所有/指定的程序进程
supervisord //启动supervisor
supervisord -c supervisor.conf //通过配置文件启动supervisor
supervisorctl start test //开启test服务
none
好的,学习了。。
MJJ
MJJ
这个主要什么功能
这个主要什么功能
这一篇是承接上一篇lsyncd的后续,
lsyncd把配置文件同步给其他节点,然后这些节点监控文件有变化就执行重载配置文件。
这样只需要在lsyncd那边改了数据,其他的一堆堆节点全部就跟着刷新了。
好,学习了。
您好,
我是来自Brandreward的Daisy,我司致力于帮包括GoDaddy/HostPapa/Nordvpn/CyberGhost VPN/微软/VMware等在内的诸多本土及国际知名品牌寻找潜在的网站及平台合作伙伴。
大致浏览了贵司的kvm.la 之后,觉得我司的产品及变现解决方案等在很多方面可以帮助到贵司。希望可以进一步协商达成合作共识,详谈合作方式等,进而取得双赢。
如贵公司想了解我们更多,并对我们提供的品牌商及优化服务等感兴趣,随时欢迎您的邮件回复。
或直接垂询您的客户经理Jessie Li。QQ:1090693981