找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 95|回复: 9

如何自动砍进程

[复制链接]

11

主题

142

回帖

333

积分

中级会员

积分
333
发表于 2010-3-23 22:06:49 | 显示全部楼层 |阅读模式
搬到diahosting后,每天都有1,2次死机,可能是自己的程序问题,

几次巧遇死机前的一刻,在探针中看到,平时是70个进程左右,死机前内存,cache,buffer都耗尽了,进程就升到140多个,负载不断上升直至死机,

重启后又没事,不过google流量就不断下降,再死多几次,没及时重启下个月穷光了,

请问各位怎样查看那个文件或者进程造成,用的kloxo+lighttpd,

或者怎样进程到一定数目看掉占大内存的?THX
回复

使用道具 举报

374

主题

4478

回帖

1万

积分

论坛元老

积分
10136
发表于 2010-3-23 22:08:22 | 显示全部楼层


LZ你应该考虑程序常驻mysql了。。我也试过,内存只升不降,可以尝试重启mysql
回复

使用道具 举报

11

主题

142

回帖

333

积分

中级会员

积分
333
 楼主| 发表于 2010-3-23 22:09:36 | 显示全部楼层
死机时,SSH也进不了,只能进dia的管理网页重启
回复

使用道具 举报

714

主题

5158

回帖

1万

积分

论坛元老

积分
12506
发表于 2010-3-23 22:10:00 | 显示全部楼层
看看都有哪些进程
回复

使用道具 举报

981

主题

4998

回帖

1万

积分

论坛元老

积分
12993
发表于 2010-3-23 22:10:35 | 显示全部楼层
-bash-3.2# ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1   2088   728 ?        Ss   13:42   0:00 init [3]
root         2  0.0  0.0      0     0 ?        S
root      1733  0.0  0.1   2196   840 pts/0    R+   22:10   0:00 ps aux
root     31648  0.0  0.5   9940  2948 ?        Ss   21:50   0:00 sshd: root@pts/
root     31663  0.0  0.2   2472  1328 pts/0    Ss   21:50   0:00 -bash
回复

使用道具 举报

11

主题

142

回帖

333

积分

中级会员

积分
333
 楼主| 发表于 2010-3-23 22:11:39 | 显示全部楼层
原帖由 Administrator 于 2010-3-23 22:10 发表


LIGHTTPD非FASTCGI模式下用ps aux可以看到正在处理的PHP文件。
估计PHP程序卡住了。


用的是wp,不过带采集

生活艰难
回复

使用道具 举报

11

主题

142

回帖

333

积分

中级会员

积分
333
 楼主| 发表于 2010-3-23 22:12:04 | 显示全部楼层
我也是用wp也带采集,nginx一切正常
回复

使用道具 举报

981

主题

4998

回帖

1万

积分

论坛元老

积分
12993
发表于 2010-3-23 22:13:17 | 显示全部楼层
1730  0.0  0.0      0     0 ?        Z    22:10   0:00 [php]

这个经常看到,一下40% cpu就消失了原帖由 Administrator 于 2010-3-23 22:14 发表


上面应该是刚重启完的吧


不是,中午重启了,到现在

服务器运行时间 0天8小时30分钟
回复

使用道具 举报

11

主题

142

回帖

333

积分

中级会员

积分
333
 楼主| 发表于 2010-3-23 22:13:35 | 显示全部楼层
原帖由 Administrator 于 2010-3-23 22:15 发表


采集主要是耗CPU,正常的话占不了太多内存,把FASTCGI去掉,内存快满的时候再ps aux列一下进程。


这个FASTCGI没在网站启动,据说虽快,但占内存

平时内存很正常,死机也是突然事

Mem:    524464k total,   415048k used,   109416k free,    23900k buffers
Swap:   786416k total,       32k used,   786384k free,   298336k cached
回复

使用道具 举报

714

主题

5158

回帖

1万

积分

论坛元老

积分
12506
发表于 2010-3-23 22:14:01 | 显示全部楼层
请问哪里可以查看过去进程运行的记录
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-1-11 20:39 , Processed in 0.023788 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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