我有一个OS X Server 10.4在12月底开始对我进行内核恐慌。它启用了邮件,Web和SQL服务 我切换到另一台Mac,问题仍然存在。更新到10.6.8,没有区别。切换到第三台Mac,没有区别 简而言之;它每天可以获得1-3次内核恐慌。
我注意到CPU负载缓慢上升,直到它发生恐慌。
所以在这个周末我关闭了除Mail以外的所有服务。它在周末工作得非常好。今天1500(15pm)我打开了Web服务,之后CPU负载开始上升......
在这些流程中,我发现了_www用户拥有的300多个perl进程。除了clamavd(由amisvd拥有,如果我没记错的话)吃了很多记忆。
Clamavd是反病毒和垃圾邮件进程,对吗?我试图在OS X Server管理应用程序中关闭它们。它不会关闭。 关于Perl进程,我真的不知道在哪里使用它。信息面板并没有给我任何想法。我认为这意味着其中一个网站(我有大约20个)正在使用perl,但我不知道哪一个。
所以,有些问题:
- 升级到OS X El Capitan Server是否安全?我应该吗?
- 我怎样才能一次杀死所有Perl进程? (我用谷歌搜索了这个,但找不到任何工作提示)
- 知道发生了什么事吗?
你可能会说我对Apache并不熟悉,但我仍然认为这样做很有趣并且很有教育意义。
答案 0 :(得分:0)
如何一次杀死所有Perl进程? OS X上提供了killall
。尝试
killall -9 perl
HTH
顺便说一下 - 我对ThisSuitIsBlack不道歉 - 我看到他在评论中提到了这一点。