apache 健康检查
1.查看是否启动
ps aux | grep httpd | grep -v grep | wc -l
返回的结果不等于0表示启动正常
2.查看80端口
netstat -nat |grep -i "80"|wc -l
3.查看已建立的连接数量
netstat -na|grep ESTABLISHED|wc -l
4.查看Apache的并发请求数及其TCP连接状态
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' #网摘,很精彩
5.查看日志
检查错误日志有无异常
1.查看是否启动
ps aux | grep httpd | grep -v grep | wc -l
返回的结果不等于0表示启动正常
2.查看80端口
netstat -nat |grep -i "80"|wc -l
3.查看已建立的连接数量
netstat -na|grep ESTABLISHED|wc -l
4.查看Apache的并发请求数及其TCP连接状态
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' #网摘,很精彩
5.查看日志
检查错误日志有无异常
mysql 健康检查
1.查看是否启动
ps aux | grep mysql | grep -v mysql
2.查看3306端口
netstat -nat |grep -i "3306"|wc -l
3.连接数据库测试
/opt/mysql/bin/mysql -uxxxxx -pxxxxxx --connect_timeout=5 -e "show databases;"
mysql>show full processlist #可以看到mysql服务器的请求情况,如果发现lock情况很多,需要注意了
mysql>show status #可以看到mysql服务器的各种请求情况。
1.查看是否启动
ps aux | grep mysql | grep -v mysql
2.查看3306端口
netstat -nat |grep -i "3306"|wc -l
3.连接数据库测试
/opt/mysql/bin/mysql -uxxxxx -pxxxxxx --connect_timeout=5 -e "show databases;"
mysql>show full processlist #可以看到mysql服务器的请求情况,如果发现lock情况很多,需要注意了
mysql>show status #可以看到mysql服务器的各种请求情况。
转载于:https://blog.51cto.com/5iwww/226747