энергия израсходовав 100% ЦП, не может уничтожить его

Время от времени (об один раз в месяц), моя энергия начинает есть ресурсы как сумасшедший, и я не могу уничтожить ее. Вот пример:

enter image description here

Я работал:

kill 13799 

Бесцельно. Я хотел бы знать:

1) Могла быть энергия выходящий из строя из-за чего-то еще? Я использую его для написания кода в, и это обычно, когда код выполняет это, я получаю проблему. 2) В противном случае, почему энергия сделала бы это? 3) Как я могу уничтожить его? В настоящее время я должен перезагрузить каждый раз.

Спасибо)

1
задан 9 January 2019 в 16:31

1 ответ

kill довольно вежливо по умолчанию, это повышает SIGTERM сигнал. С этим приложение, как ожидают, будет видеть и обрабатывать сигнал (например, выходить), но это полностью до приложения, чтобы смочь и желать.

Вы видите здесь, что энергия "работает" — это - то, что R означает — и который означает, что это, вероятно, слишком занято, чтобы прервать и обработать сигнал. Если это делало это некоторое время, Вы, возможно, наткнулись на ошибку.

Также, который путь, если Вы хотите насильственно уничтожить его, можно использовать другие сигналы. SIGKILL популярный выбор.

kill -9 13799

Это не может быть проигнорировано, поскольку это прерывает текущий процесс (за некоторыми исключениями состояния выполнением, как зомби или другие бесперебойные состояния).

Это - чрезвычайно высокоуровневый взгляд на это. Смотрите на man 7 signal увеличивать масштаб.

1
ответ дан 7 December 2019 в 15:09

Другие вопросы по тегам:

Похожие вопросы: