>[оверквотинг удален] > 1) Если убить Asterisk по kill -9 ID, то скрипт не > переконнектиться Asterisk и грузит одно ядро на 100% > 2) Если дёргнуть радиус на биллинге, то опять повиснит. > Теперь не знаю методику, как найти что написать в скрипте умного, что > бы он мог отследить коннект к Астериску и может установка Таймаута > на ожидания ответного пакета от радиуса, а может он и не > из-за этого вешается, а чего-то другого, по этому нужна методика дебага, > какая процедурка подвисла и про исключения посмотреть чаго умного. Поделитесь плиз > теме ссылками, которые нужно бы изучить, и какие программы существует для > так сказать отслеживания и дебага.дебаг в перле делается выводом в лог/консоль отладочной инфы. Анализируется скрипт, в нужные точки вставляется print/warn.. Лечение проблем - точно также, анализом скрипта и правками. Что нужно изучить - перл, хотя бы в тех частях, которые применяются в скрипте. работа с сокетами, ввод-вывод, регулярки, циклы, условия, ну и без общего синтаксиса опять же никуда.
|