首页 > 数据库 >使用Supervisor监控mysql

使用Supervisor监控mysql

时间:2022-09-05 13:55:50浏览次数:103  
标签:Supervisor -- pid usr 监控 mysql local localhost

Supervisor安装教程参考:https://www.cnblogs.com/brad93/p/16639953.html

mysql安装教程参考:https://www.cnblogs.com/brad93/p/16650780.html

 

监控文件配置:

[program:mysql] ; 管理的子程序名字,要和项目有关联,不能乱写
command=/usr/local/mysql/bin/mysqld_safe --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=localhost.localdomain.err --open-files-limit=65535 --pid-file=/usr/local/mysql/data/localhost.localdomain.pid --socket=/tmp/mysql.sock --port=3306
directory=/usr/local/mysql

autostart=true
autorestart=true
redirect_stderr=true
priority=8
startsecs=10 ;进程启动后跑了几秒钟,才被认定为成功启动

stdout_logfile =/usr/supervisor/supervisord.d/logs/mysql-superviisor.log ;错误日志输出位置,目录要存在

 

配置注意事项:

command=/usr/local/mysql/bin/mysqld_safe --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=localhost.localdomain.err --open-files-limit=65535 --pid-file=/usr/local/mysql/data/localhost.localdomain.pid --socket=/tmp/mysql.sock --port=3306
directory=/usr/local/mysql

这段很长的配置中包含多出路径,其中按照上面教程刚安装mysql,其中的“/usr/local/mysql”就指向安装目录没问题,如果是已经运行mysql比较久了,有过迁库或者配置改过位置,那就看着修改路径的指向,尤其是“--datadir=”“--pid-file=”这两项的路径。

 

标签:Supervisor,--,pid,usr,监控,mysql,local,localhost
From: https://www.cnblogs.com/brad93/p/16657862.html

相关文章

  • jmeter-操作mysql
    1.环境:jmeter5.3,mysql5.7。2.mysql.jar包文件:链接:https://pan.baidu.com/s/1KgOZ77LSjw7_PvwB8JIqHQ提取码:ZHEN3.操作①.测试计划内导入jdbcjar包②.jmeter内添......
  • MySQL入门基础(2)
    distinct去重必须出现在字段最前面如果有多个字段,表示这多个字段联合去重连接查询SQL92selecte.ENAME,d.DNAMEfromempe,deptdwheree.DEPTNO=d.DEPTNO......
  • mysql优化
    一、配置文件1、查看修改字符集1)、查看:showvariableslike'character%'showvariableslike'%char%'2)、编辑:vi/etc/my.cnf2、mysql配置文件1)、二......
  • linux下开启mysql的binlog
    一、场景mysql数据库的备份、恢复需要用到binlog二、操作步骤1、查看binlog是否开启,为off则未开启  2、找到cnf文件,一般在/etc/目录下面,并且做好备份   ......
  • prometheus监控vmware vsphere vcsa
    三、Linux运行VMware_exporter通过docker-v将变量写入到环境中VMware_exporter不需要做持久化#docker运行的方式dockerrun-d-p9272:9272-eVSPHERE_USER=ad......
  • mysql decimal设置默认值0 无效,设置后自动变为null(通过Navicat可视化工具操作)
    转:mysqldecimal设置默认值0无效,设置后自动变为null(通过Navicat可视化工具操作)通过sql解决。通过createtable表名可以查看创建表语句。altertable tb_orderal......
  • MySQL读写分离
    一、主从分离一般MySQL架构为一主两从,此时,只保证了数据库高可用,并没有高性能 二、读写分离在主从分离的基础上,写主库,读从库,提高数据库性能 三、读写分离方式1、引......
  • MySQL语句语法汇总
    一、数据库基础操作1.数据库操作——创建、删除、切换、查看当前选择的数据库createdatabase数据库名charset=utf8;//创建数据库dropdatabase数据库名;//删......
  • .NET 6 + 健康检查:实现监控仪表板
    .NET6+健康检查:实现监控仪表板在本文开头的图片中,我们有一个监控仪表板示例(此处列出的服务状态不断更新),一个使用创建的实现.NET6,ASP.NET核心和项目野猪.服务......
  • [MySQL]查询所有表数据量
    1.所有表mysql>SELECTTABLE_NAME,TABLE_ROWSFROMinformation_schema.`TABLES`->WHERETABLE_SCHEMA=(SELECTdatabase())->ORDERBYTABLE_ROWSDESC;......