2016-02-08 7 views
0

У меня есть OS X Server 10.4, который запустил Kernel Panicking у меня в конце декабря. Включены службы Mail, Web и SQL.
Я переключился на другой Mac, проблема сохранилась. Обновлено до 10.6.8, без разницы. Переключился на третий Mac, без разницы.
Вкратце; Он получает 1-3 урона ядра в день.OS X Server 10.6.8 продолжает сбой

Я заметил, что загрузка процессора медленно поднимается до тех пор, пока она не начнет панику.

Так что в эти выходные я отключил все службы, кроме Почты. В выходные он работал очень хорошо. Сегодня 1500 (15 часов) я включил веб-службы, после чего загрузка ЦП начала расти ...

Среди процессов я нашел более 300 процессов perl, принадлежащих пользователю _www. Как и clamavd (принадлежащий amisvd, если я правильно помню), есть много памяти.

Clamavd - это антивирус и спам-процессы, верно? Я попытался отключить их в приложении администрирования OS X Server. Он не отключится. Что касается процессов Perl, я действительно не знаю, где это используется. Информационная панель не дает мне никаких идей. Я думаю, это означает, что на одном из сайтов (у меня около 20) используется perl, но я не знаю, какой из них.

Итак, некоторые вопросы:
- Безопасно ли обновление до OS X El Capitan Server? Нужно ли мне?
- Как я могу убить все процессы Perl за один раз? (У меня есть googled это, но не нашел никаких рабочих советов)
- Любая идея о том, что происходит?

Как вы можете сказать, я не очень разбираюсь в Apache, но я все еще думаю, что это забавно и воспитывать, чтобы сделать это.

Graph
Perl processes

+1

«Как я могу убить все процессы Perl за один раз?» 'killall perl' (не уверен, что это доступно на OS X, хотя) – ThisSuitIsBlackNot

+0

Спасибо, я не могу заставить его работать: bash-3.2 # killall perl Не найдено ни одного совпадающего процесса bash-3.2 # killall perl * не было обнаружено нет соответствующих процессов Баш-3,2 # killall perl5.10.0 нет соответствующих процессов не были найдены Баш-3.2 # killall "perl5.10.0" нет соответствующих процессов были найдены Баш-3,2 # ...? –

ответ

0

Как вы можете убить всех Perl обрабатывает за один раз? killall доступна на OS X. Попробуйте

killall -9 perl 

HTH

кстати - мои извинения ThisSuitIsBlackNot - я вижу, что он говорил об этом в своих комментариях.

+0

Не работает. Нет ошибок, но все процессы perl все еще живы. Спасибо, в любом случае. –

Смежные вопросы