supervisor 监控redis & mongodb
来源:互联网 发布:apt yum rpm 编辑:程序博客网 时间:2024/05/06 15:56
安装
安装python
brew install python
安装pip
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
安装supervisor
pip install supervisor
配置文件
生成默认的配置文件
echo_supervisord_conf > /etc/supervisord.conf
编辑配置文件 参考地址
附我的配置文件 在默认的配置文件后面添加
[supervisord]nodaemon=true[program:redis]command=/usr/local/bin/redis-server /usr/local/etc/redis.confautostart=trueautorestart=truestartsecs=3[program:mongod]command=/usr/local/bin/mongod --dbpath /Users/weixuan/Database/mongodbdataautostart=truestartsecs=3autorestart=true
基本使用
Supervisord
安装完成后有两个可用的命令行supervisor
和supervisorctl
常见的命令如下:
常见命令
supervisorctl tail programname
查看programname的日志supervisorctl tail redis
查看日志
错误代码
ERROR (abnormal termination)
解决办法:supervisorctl tail programname
查看programname的具体日志信息
Error: Another program is already listening on a port that one of our HTTP servers is configured to use. Shut this program down first before starting supervisord.
解决办法:
sudo unlink /tmp/supervisor.sock
orsudo unlink /var/run/supervisor.sock
gave up: redis entered FATAL state, too many start retries too quickly
解决办法:
修改redis.conf的daemonize为no
brew安装的redis,配置文件在 /usr/local/etc/redis.conf
小技巧:vim查找
# 要自当前光标位置向上搜索/pattern#pattern 表示要搜索的特定字符序列# 要自当前光标位置向下搜索 ?pattern# 精确查找# 要查找单个的 place,请键入该单词,并在其前后各加一个空格 / place
其它
终止mongodb
正常:
use admindb.shutdownServer()
强制:
kill -9 pid
- supervisor 监控redis & mongodb
- supervisor监控mongoDb
- ganglia监控redis和mongodb
- 监控 mongodb和redis 运行情况
- erlang 监控树 supervisor
- Supervisor Behaviour监控树
- erlang监控树 supervisor
- erlang 监控树 supervisor
- 使用supervisor监控进程
- 使用supervisor监控进程
- erlang 监控树 supervisor
- 进程监控supervisor
- 进程监控工具supervisor
- 用supervisor监控nginx注意事项
- 监控重启工具Supervisor
- Docker使用supervisor启动MongoDB
- centos安装node mongodb supervisor
- mongodb监控
- linux--进程(7)
- PrintWriter证明了txt和doc的差距,txt不能识别控制符write方法在txt文件中运用时结果不能识别\n
- 完美网络
- (三十三)、Map接口
- Theano Tutorial文档翻译(六) - 条件
- supervisor 监控redis & mongodb
- 机器学习中常见的损失函数
- build-tools\24.0.1\aidl.exe'' finished with non-zero exit value 1
- 权限修饰符的作用和区别
- Spring-IOC-学习笔记(2)
- Theano Tutorial文档翻译(七) - 循环
- 关于数据上传到php服务器乱码的问题
- putty color config
- JSTL标签库之核心标签