小编Mar*_*555的帖子

无法杀死的 apache2 进程

从debian lenny 升级到squeeze(apache2 2.2.16-6+squeeze4 和php 5.3.10-1~dotdeb.1)后,我的apache 进程开始因分段错误退出。它每 5-30 分钟发生一次(对于 1 个进程),因此它现在不会产生任何影响。问题是,有时不是用 退出SIGSEGV,而是发疯并以 100% 的系统 CPU 使用率SIGBUS错误地循环:

# strace -p27635
附加进程 27635 - 中断退出
--- SIGBUS(总线错误)@ 0 (0) ---
--- SIGBUS(总线错误)@ 0 (0) ---
--- SIGBUS(总线错误)@ 0 (0) ---
--- SIGBUS(总线错误)@ 0 (0) ---
--- SIGBUS(总线错误)@ 0 (0) ---
--- SIGBUS(总线错误)@ 0 (0) ---

他们不回应kill -9。但是当我在杀死它后在进程上运行 strace 时,它​​只是重复SIGBUS两次然后退出。

# strace -p27635
附加进程 27635 - 中断退出
--- SIGBUS(总线错误)@ 0 (0) ---
--- SIGBUS(总线错误)@ 0 …

process segmentation-fault strace apache-httpd

6
推荐指数
1
解决办法
591
查看次数