Добрый день.
На сервере под управлением Debian Linux 3.1 работает связка Apache1.3.33/PHP4.3.10/Firebird classic server 1.5.1, на ней крутится сайт.
Каждый день в районе 12.00 наблюдается следующая картина: появляется несколько процессов fb_inet_server, со статусом D в top'е. При этом катастрофически падает работа системы. Один из D-процессов, если ничего не трогать, работает минут 20. Сразу после нормального завершения его работы, система оживает, как ни в чем не бывало.
Вмешательство в работу процессов, убийство самого долгого, ничего не дает. Рестарт апача и inetd ничего не дает. Рестарт самой машины ничего не дает - первый же запущенный из под апача fb_inet_server попадает в статус D (uninterruptible sleep).
Вопрос: что можно сделать? В логах файрберда ничего нет. Можно ли как то определить, что за запрос работает так долго? Любые идеи приветствуются.
Один процесс fb_inet_server затормаживает работу остальных
Модераторы: kdv, Alexey Kovyazin