Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Wladimir Mutel                       2:464/36       31 Oct 2001  16:59:48
 To : Parek
 Subject : Re: Диагностика
 -------------------------------------------------------------------------------- 
 
 Parek <Parek@f21.n5083.z2.fidonet.org> wrote:
 
 > Имеется сложное приложение,
 > (сервер приложений) -
 > с форкованием процессов,
 > созданием использованием
 > shared memory, семафоров, IPC.
 > В некоторый моммент времени
 > приложение зависает (именно зависает,
 > а не падает в кору). Видимых явных
 > причинно - следственных связей ПОЧЕМУ -  нет.
 > Есть подозрение, что в некоторый момент
 > времени переполняются (или etc) некоторые
 > СИСТЕМHЫЕ ресурсы, или достигается
 > некоторый максимальный предел
 > чего - либом (буфера, etc).
 
   Приложение ваше или чужое ? Есть ли у вас его исходники ? Зависает
   навсегда или на время ?
 
 > Есть ли какой-нибудь софт для сабж,
 > мониторинга всей системы, который бы
 > при некотором "критическом состоянии"
 > писал бы в лог - что не так и причину
 > (процесс, etc) оного.
 
   Критических состояний нет, все законно. Процесс делает системный
   вызов, ядро его исполняет. Если программеры не читали доки, то в
   некоторых (не критических!) ситуациях их вызовы будут блокироваться
   надолго, если не навсегда.
 
   Рекомендации - следить за процессами по ps и top, за системными
   вызовами по strace, за вызовами библиотек - по ltrace. В совсем плохих
   случаях можно подключиться к процессу отладчиком (gdb) и поглядеть его
   состояние подробненько. Готовых средств для решения именно твоей
   задачи, я думаю, нет. Читай доки и делай их сам.
 
 > Origin: =========
 > Трудно искать черную кошку в темной комнате.
 > Особенно если её там нет.
 
   Угу.
 --- ifmail v.2.14.os-p7
  * Origin: ISD (2:464/36@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 =?koi8-r?Q?=E4=C9=C1=C7=CE=CF=D3=D4=C9=CB=C1?=   Parek   31 Oct 2001 19:21:51 
 Re: Диагностика   Wladimir Mutel   31 Oct 2001 16:59:48 
Архивное /ru.linux/141959aaab1a0.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional