1. 首页>
  2. 腾讯云代理

[经验分享] 收到腾讯云服务器监控异常邮件通知处理方法

腾讯云 2017年04月28日 浏览521

腾讯云代理 腾讯云直播申请 游戏上云

摘要:

查看日志:[pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 8 children, there are 0 idle, and 9 total children  大概是说可能需要增加pm.start_servers或者pm.min/max_spare_servers。pm.max_children使用了8个,总共有九个,需要适当增加。

适用于lnmp环境。

邮件如图中所示


当然 上图截图只是网上找的一张正常情况的探针图。如果你想更直观,你也可以上传一个探针。不建议长期保留这个探针在站点上,有敏感信息暴露的风险。我只是为了更加直观的解读而已。

你可以通过uptime命令 来获得探针中系统平均负载后的三个数字,这3个数字的含义:分别表示系统在过去1分钟、5分钟、15分钟内运行进程队列中的平均进程数量。一般看第五分钟和15分钟为准。单核CPU数字在0.00-1.00之间为正常。超过就危险,而且一般以不超过0.7为好。多核的话就乘以一个核数。异常的内存占用可以使用lsof来查看。常用如下:


lsof -i:80 显示所有打开80端口的进程

lsof -c apache 限定只列出以apache开头的进程打开的文件 
       lsof -p 1 列出所有由某个PID对应的进程打开的文件
       lsof -i tcp列出所有TCP网络连接


php-fpm的配置公式:pm.start_servers = min_spare_servers + (max_spare_servers - min_spare_servers) / 2

pm.max_children的计算方法,本机内存/30兆每个为最大的限定值再适当减小

相关参数解读:
pm.max_children:静态方式下开启的php-fpm进程数量。
pm.start_servers:动态方式下的起始php-fpm进程数量。
pm.min_spare_servers:动态方式下的最小php-fpm进程数量。
pm.max_spare_servers:动态方式下的最大php-fpm进程数量。
针对我的服务器情况调整这几个值为:
pm.max_children = 20
pm.start_servers = 12
pm.min_spare_servers = 5
pm.max_spare_servers = 20

解决问题的诀窍在于查看错误日志,把错误日志信息通过搜索引擎查找。了解服务器所用的全部服务及相关配置文件。

from:



腾讯云服务商邀请关注:

http://partners.qcloud.com/invitation/99377079157835da208bd0

关注服务商的链接,提供下您关注的QQ,我们这边审核下即可快速回复您的工单问题与技术支持! 感谢您的信任与支持!

auto_1452.png

腾讯云技术交流群


ps:本站信息来源于 bbs.qcloud.com

相关文章

在线客服
淘宝购买
腾讯云直播申请 title=
+成为腾讯云VIP客户 腾讯云直播申请 客服电话

15818558013

0755-33940501-803

0755-33940501-808