Имеем SIP транк, который провайдер поставляет зашифрованным в ipsec тонеле, и SIP юзеров. Вроде ничего не обычного, кроме одного НО, - при звонках на данный транк, процесс Asterisk в начале кушает 20% процессорного времени, через 3 часа, уже 40, за сутки он уже кушает 100% ЦПУ и как следствие разговор начинает рвать, и появляются прочие прелести неустойчивой работы. Что самое интересное, проблему исправляет только полный ребут машины на которой вертится астериск (релоад и рестарт процесса не помогает). Транскодинга нету, на транке и у пользователей разрешен только G711, консоль и дебаг ничего необычного не показывают. Проблема наблюдается у разных клиентов, с разными интернет провайдерами и версиями Asterisk 1.4 и 1.8. ОС: Debian Squeeze
Перекомпиллиуйте астериск и заинстальте заново.
Что самое интересное, проблему исправляет только полный ребут машины на которой вертится астериск
А как вам вариант что проблема не в астериске?(<- это мой ответ =) )
И уточните что значит не помогает рестарт процесса? Вы пишете что он жрёт 100%, вы его завершаете запускаете и снова сразу же 100%?
Задан: 2011-09-25 11:55:09 +0400
Просмотрен: 256 раз
Обновлен: Sep 26 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.