Здравствуйте. В мане res_odbc написано:
When a connection fails, how long (in seconds) should we cache that
information before we attempt another connection? This increases
responsiveness, when a database resource is not working.
Выключаю мускул, пробую позвонить (cdr сохраняются через cdradaptiveodbc), коннект обрывается. Поднимаю мускул, звоню еще раз, текущий звонок сохраняется, предыдущая запись не появляется. Почему так?
p.s.
connect_timeout => 5
negative_connection_cache => 300
Ни через 5 минут, ни вообще не появляется запись.
ну так там же написано. "насколько долго ждать если база не отвечает".
тоесть это вот база упала, насколько часто проверять не поднялася ли.
к предыдущей записи это вообще никак не относится.
если хотите чтоб записи сохранялися, надо делать local cache. не тривиально вобщем.
самый простой метод - ложить локально и обновлять скриптом.
Задан: 2012-04-28 00:51:25 +0400
Просмотрен: 208 раз
Обновлен: Apr 28 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.