问题描述
服务的cpu 被haproxy的进程占满,机器是2c4g 业务量不大当前连接 也就一两千。
整体转发服务没有受影响(没有客户报障,猜测没影响),但就是机器cpu一直都是双核100%?
top 命令显示就只有haproxy占用。
问题出现的环境背景及自己尝试过哪些方法
是线上业务,不敢随便restart,在切走流量后 cpu还是满的。最后kill ha进程,restart ha后,机器正常。查看系统日志 并没有异常。
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
你期待的结果是什么?实际看到的错误信息又是什么?
有没有人遇到类似的情况,可能的原因什么 为啥 ha进程会异常100%
haproxy有统计监控页面的, 看看配置文件,找到stats相关配置,用浏览器查看,把结果发上来看看:
浏览器查看: http://yourIP:8090/haproxy-stats, 有很多很有帮助的数据。