The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"диагностика возникновения uninterruptible-процессов"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Системное и пользовательское ПО / Linux)
Изначальное сообщение [ Отслеживать ]

"диагностика возникновения uninterruptible-процессов"  +/
Сообщение от jamest on 05-Окт-14, 22:04 
Доброго времени!

Сервер на ubuntu 12.04, крутится samba 4.1.6 в качестве контроллера домена и файл-сервера.
Периодически возникают uninterruptible- процессы, пара в неделю. зависающий процесс всегда произвольный, никакой системы не вижу. например сейчас это:

$ ps -A -l
F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
.......
4 D 65534 19677     1  0  80   0 -     0 unlink ?        00:00:00 proc_pri
1 D 65534 19678 19677  0  80   0 -     2 unlink ?        00:00:00 proc_pri
0 Z 65534 19679 19677  0  80   0 -     0 exit   ?        00:00:00 grep <defunct>
1 D 65534 19680 19677  0  80   0 -     2 unlink ?        00:00:00 proc_pri

Не сталкивался с таким, не хватает опыта, чтобы понять, как диагностировать причину. Везде пишут, что в этом состоянии процесс зависает, когда ожидает ответа от какого-либо устройства ввода-вывода, но куда дальше копать не могу предположить, учитывая, что:
1. сервер виртуализован (на virtualbox, под openindiana, если это важно). но и на этом хосте параллельный linux чувствует себя нормально и на других аналогичных инсталляциях я такого не видел. правда, там не было samba. так что с вводом-выводом все должно быть ОК.
2. эти процессы фактически ничему не мешают, сервер продолжает работать штатно. лечусь перезагрузом пока, когда их становится штук 15, благо сервер пока тестируется на небольшой группе пользователей.

Прошу помочь с диагностикой, подскажите инструменты и вообще методику...

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "диагностика возникновения uninterruptible-процессов"  +/
Сообщение от PavelR (??) on 05-Окт-14, 23:29 

Получаем список открытых подвисшим процессом файлов, например командой lsof .
Дальше думаем, может будут какие-то мысли...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "диагностика возникновения uninterruptible-процессов"  +/
Сообщение от jamest on 05-Окт-14, 23:44 
> Получаем список открытых подвисшим процессом файлов, например командой lsof .
> Дальше думаем, может будут какие-то мысли...

спасибо, но, к сожалению, lsof на этих процессах зависает, пока я ее не прерву по ctrl+c

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру