VPS侦探论坛

 找回密码
 注册
查看: 5207|回复: 6

捕获了一张网站挂了的进程图

[复制链接]
发表于 2013-12-4 15:55:56 | 显示全部楼层 |阅读模式

麻烦军哥,我又来了网站现在重启完就挂 重启完就挂,日志什么的都没有任何记录,今天捕获了一个挂的时候的进程图,还望军哥给分析下 ,谢谢了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2013-12-4 16:17:49 | 显示全部楼层


每次挂的时候都是
  164 root      10  -5     0    0    0 R 34.0  0.0   1:14.17 kswapd0
7415 mysql     15   0  484m  48m 1092 S 24.1  2.4   1:45.41 mysqld
这两个进程cpu占用最大
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2013-12-4 19:37:56 | 显示全部楼层

看top里内存基本上被用完,而且没有swap
一般内存不大够用时会kswapd0占用比较多

mysql的占用还算正常,如果是用的默认安装的配置可以调整一下
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2013-12-4 19:47:51 | 显示全部楼层

回复 3# 的帖子




kswapd0为什么会占用这么多的内存?进程里面也就这两个占用内存 再加上php-fpm 直接让cpu飙升到100% 网站就当掉了
实在是找不出来问题在哪里 每次当掉只能重启服务器  坚持两小时就挂掉了mysql不是默认的配置 max_connects已经增加到了80000了
如果实在没办法换成lnmpa会不会好点 还是没必要 求军哥给指条明路  已经持续好几天了 非常感谢

[ 本帖最后由 superman 于 2013-12-4 19:56 编辑 ]
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2013-12-4 21:45:10 | 显示全部楼层

kswapd0基本不占内存,占cpu,因为kswapd0是管理虚拟内存的,内存不足是会导致占大量cpu

换lnmpa不一定有效果

你现在是什么挂,mysql、php-fpm还是nginx

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2013-12-5 00:57:38 | 显示全部楼层

回复 5# 的帖子


cpu100%的时候mysql还是运行正常的 也没有挂
但是论坛报了2002 notconnect 搜遍了dz官方
说这个是数据库连接数不够 已经改到100000也不行 改dz配置也不行 所以这个可以忽略了

看nginx日志,网站挂的时候php-fpm是挂了
开启慢日志  报的错全都是dz的入口文件比如forum.php home.php这样的加载超时
应该也不是php-fpm不够的事 没有报502等错误

我觉得是php-fpm挂了 导致cpu飙到100% 因为100%的时候只剩下mysql 和kswapd0两个进程了(楼上的那个图)
军哥 有没有脚本去检测php-fpm是否存在然后重启 不会写这个

现在就是这么个情况,军哥给分析下 我该从哪入手
发表于 2013-12-5 09:28:02 | 显示全部楼层

mysql 2002 notconnect的时候看看日志,这个日志一般都有记录

入口文件的话建议挨个禁用插件看看

有个重启脚本,置顶帖502解决方法里就有
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-25 05:26 , Processed in 0.028042 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表