Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Как работает negative connection cache?

0

Здравствуйте. В мане 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 минут, ни вообще не появляется запись.

удалить закрыть спам изменить тег редактировать

спросил 2012-04-28 00:51:25 +0400

division.hell Gravatar division.hell flag of Russian Federation
169 13 2 8

обновил 2012-04-28 00:55:05 +0400

1 Ответ

0

ну так там же написано. "насколько долго ждать если база не отвечает".

тоесть это вот база упала, насколько часто проверять не поднялася ли.

к предыдущей записи это вообще никак не относится.

если хотите чтоб записи сохранялися, надо делать local cache. не тривиально вобщем.

самый простой метод - ложить локально и обновлять скриптом.

ссылка удалить спам редактировать

ответил 2012-04-28 02:56:34 +0400

meral Gravatar meral flag of Ukraine
21228 23 18 169
http://pro-sip.net/

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-04-28 00:51:25 +0400

Просмотрен: 61 раз

Обновлен: Apr 28 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.