Ситуация такая: есть asterisk 1.8 на Debian. К нему подключается демон по AMI. Все работало, но сегодня ни с того ни с сего при отключении от AMI (даже по телнету, соответственно, демон ни при чем), завершается работа asterisk.
В консоли валится:
[Mar 18 09:49:04] WARNING[28670]: tcptls.c:270 ast_tcptls_server_root: Accept failed: Socket operation on non-socket
Судя по логу, падение происходит в момент посылки любого текста в AMI. И да, asterisk жрет 95% памяти (16Гб). При этом вызовов не так много.
ОТВЕТ: проверка, куда уходит память, показала на каталог с записями.
списко что в таких случаях делается
1) upgrade астерсик к последней верси(в дебиан он не последний)
2) тест
3) если неудачно, закрываем все фаерволом и еще раз тестим.
4) если все еще падает - ищем баг на трекере.
5) еслине нашли - постим баг.
тут, очевидно, это за вас не проделают. со своей стороны могу скзаать что у меня AMI работает.
Задан: 2013-03-18 09:52:58 +0400
Просмотрен: 379 раз
Обновлен: Mar 18 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.