Назад | Перейти на главную страницу

Debian - kjournald съедает мой процессор и закрывает мой веб-сервер

На моем веб-сервере Debian иногда запускается процесс kjournald.

Когда я бегу верхняя, процесс kjournald потребляет 100% загрузки ЦП.

Через час после запуска процесса мой веб-сервер (apache) ничего не отвечает на запросы (мой сайт не работает), но я могу получить доступ к SSH через замазку (хотя и очень медленно).

Когда я показываю время безотказной работы, Я получаю это:

debian:/home/jonathan# uptime
 08:11:56 up 15:14,  1 user,  load average: 101.06, 50.67, 30.41

Это происходит примерно раз в неделю. Когда это происходит, я должен перезагрузиться, чтобы вернуть свой сервер в нормальное состояние. Когда я ввожу перезагрузка команда, сервер просто не перезагружается, и я не знаю почему. Надо жестко перезагружаться передней кнопкой, как в дни "Windows 95"!

Установить iostat и отслеживайте скорость ввода-вывода. kjournald является частью вашей файловой системы, и если загрузка ЦП высока, это может означать, что у вас высокая активность файловой системы. Скорее всего, у вас много операций записи, а ваши жесткие диски слишком медленные. Вам нужно будет выяснить, какой процесс вызывает высокую активность ввода-вывода. Несколько советов:

  • Lsof и посмотреть, какие файлы открыты и их размеры. Запустите это с смотреть отслеживать изменения.
  • бегать iotop
  • бегать iostat с участием

    iostat -kx 5 1000

    Читать iostat руководство и попытайтесь понять значения. Ваше время обслуживания должно быть низким.

  • бегать vmstat чтобы узнать, переключается ли ваша система.

Возможно, ваша файловая система повреждена / повреждена, запустите fschk. Или ваши диски могут выйти из строя, используйте smartctl Проверять.