Вылетает Asterisk
help!
Сообщений: 6521
|
Re: Вылетает Asterisk
/*!\brief
30 * At one time, canaries were carried along with coal miners down
31 * into a mine. Their purpose was to alert the miners when they
32 * had drilled into a pocket of methane gas or another noxious
33 * substance. The canary, being the most sensitive animal would
34 * immediately fall over. Seeing this, the miners could take
35 * action to escape the mine, seeing an imminent danger.
36 *
37 * This process serves a similar purpose, though with the realtime
38 * priority being the reason. When a thread starts running away
39 * with the processor, it is typically difficult to tell what
40 * thread caused the problem, as the machine acts as if it is
41 * locked up (in fact, what has happened is that Asterisk runs at
42 * a higher priority than even the login shell, so the runaway
43 * thread hogs all available CPU time.
44 *
45 * If that happens, this canary process will cease to get any
46 * process time, which we can monitor with a realtime thread in
47 * Asterisk. Should that happen, that monitoring thread may take
48 * immediate action to slow down Asterisk to regular priority,
49 * thus allowing an administrator to login to the system and
50 * restart Asterisk or perhaps take another course of action
51 * (such as retrieving a backtrace to let the developers know
52 * what precisely went wrong).
|
Откуда: Краснодар
Сообщений: 189
|
Re: Вылетает Asterisk
У меня - работает. Каждый сам в праве дописать скрипт \ подставить костыль. Здесь главный вопрос, почему всетаки сервис вывалился.
All desires should be executed
|
Сообщений: 6521
|
Re: Вылетает Asterisk
wins, я не сомневался. Однако, принцип бритвы сам Оккам пока не отменял.
* Когда-то, Канарские острова несли наряду с шахтерами вниз
31 * в месторождение. Их цель состояла в том, чтобы привести в готовность шахтеров когда они
32 * сверлил в карман газа метана или другого вредного
33 * вещество. Канарейка, будучи самым чувствительным животным была бы
34 * немедленно падают. Видя это, шахтеры могли взять
35 * действие, чтобы вытечь месторождение, видя неизбежную опасность.
36 *
37 * Этот процесс удовлетворяет подобной цели, хотя с в реальном времени
38 * приоритет, являющийся причиной. Когда резьба начинает убегать
39 * с процессором, типично трудно сказать что
40 * резьба вызвала проблему, как машинные действия, как будто это
41 * запертый (фактически, то, что случилось, является теми пробегами Звездочки в
42 * более высокий приоритет чем даже раковина логина, таким образом беглец
43 * нарезают резьбу на боровов все доступное время центрального процессора.
44 *
45 *, Если это случается, этот канареечный процесс прекратит получать любого
46 * обрабатывают время, в котором мы можем контролировать с резьбой в реальном времени
47 * Звездочка. Если это случается, та контрольная резьба может взять
48 * непосредственное действие, чтобы замедлить Звездочку к регулярному приоритету,
49 * таким образом разрешение администратора к логину к системе и
50 * перезапускают Звездочку или возможно берут другой курс действия
51 * (такие как восстановление следа, чтобы сообщить разработчикам
52 *, что точно пошло не так, как надо).
---------------------------
Перевод выполнен программой PROMT™
http://www.promt.ru
|
Откуда: Краснодар
Сообщений: 189
|
Re: Вылетает Asterisk
омфг :)) выкиньте prompt ;)
All desires should be executed
|
Сообщений: 6521
|
Re: Вылетает Asterisk
А вдруг PROMT™ выкинет winsа?
|
Откуда: Spb
Сообщений: 106
|
Re: Вылетает Asterisk
ded, спасибо!
Особенно понравилась фраза "нарезают резьбу на боровов все доступное время центрального процессора" ))
|
Сообщений: 6521
|
Re: Вылетает Asterisk
Конечно!
Это же канареечный процесс! Если он прекратит получать любого обрабатывают время, в котором мы можем контролировать с резьбой в реальном времени Звездочка, то контрольная резьба может взять непосредственное действие, чтобы замедлить Звездочку к регулярному приоритету!
А этого мы допустить никак не можем.
В общем - вечные гуртовщики мыши.
|
Откуда: Краснодар
Сообщений: 189
|
Re: Вылетает Asterisk
нафиг флейм.
Alchemist, какова нагрузка на ваш сервер? Какие протоколы разрешены и используемые кодеки?
какая версия glibc используется?
All desires should be executed
|
Откуда: Москва
Сообщений: 3421
|
Re: Вылетает Asterisk
Не читал с самого начала...
Совет "собрать Asterisk с DEBUG и DONT OPTIMIZE, получить core и загнать в gdb для анализа" был?
|
Сообщений: 6521
|
Re: Вылетает Asterisk
Не смотрел - но осуждаю!
Примите таблетку аспирина, выпейте стакан грога и укутайтесь в плед.
litni, ты меряешь пиджак по себе.
Этот совет не то что не для всех, а даже совсем не для всех, а для разработчиков и редких любителей докопаться до истины - почему не работает.
Предположу, что большинству всё таки надо эксплуатироовать систему худо-бедно, а не копаться.
|
|