Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / WARNING Postgres баз

WARNING Postgres баз

Постоянно возникают WARNING при работе с postgres
1 2>
Сообщений: 20

WARNING Postgres баз

[May 5 13:05:46] WARNING[25074]: res_config_pgsql.c:369 realtime_multi_pgsql: Postgresql RealTime: Could not find any rows in table extensions.
[May 5 13:05:47] WARNING[25074]: res_config_pgsql.c:369 realtime_multi_pgsql: Postgresql RealTime: Could not find any rows in table extensions.
[May 5 13:06:06] WARNING[25074]: res_config_pgsql.c:369 realtime_multi_pgsql: Postgresql RealTime: Could not find any rows in table extensions.
[May 5 13:06:06] WARNING[25074]: res_config_pgsql.c:369 realtime_multi_pgsql: Postgresql RealTime: Could not find any rows in table extensions.
[May 5 13:07:06] WARNING[25074]: res_config_pgsql.c:369 realtime_multi_pgsql: Postgresql RealTime: Could not find any rows in table extensions.
[May 5 13:07:06] WARNING[25074]: res_config_pgsql.c:369 realtime_multi_pgsql: Postgresql RealTime: Could not find any rows in table extensions.
[May 5 13:08:06] WARNING[25074]: res_config_pgsql.c:369 realtime_multi_pgsql: Postgresql RealTime: Could not find any rows in table extensions.
[May 5 13:08:06] WARNING[25074]: res_config_pgsql.c:369 realtime_multi_pgsql: Postgresql RealTime: Could not find any rows in table extensions.
[May 5 13:09:06] WARNING[25074]: res_config_pgsql.c:369 realtime_multi_pgsql: Postgresql RealTime: Could not find any rows in table extensions.
[May 5 13:09:06] WARNING[25074]: res_config_pgsql.c:369 realtime_multi_pgsql: Postgresql RealTime: Could not find any rows in table extensions.

На сколько такие сообщения критичны и как от них можно избавится?
Asterisk 1.4.23.1
2009-05-05 13:10

Сообщений: 135

Re: WARNING Postgres баз

Не критичны. Допистаь что-нибудь в таблицу extensions или закомментировать соотв. строки в extconfig.conf
2009-05-12 21:00

Сообщений: 20

Re: WARNING Postgres баз

Так дело в том, что они вовсе не пустые, я их использую...
Обновил астериск до версии 1.6 - проблема осталась...
2009-05-13 09:26

Сообщений: 135

Re: WARNING Postgres баз

Так а есть уверенность в том, что это _та_ таблица, которую ты используешь? И в том, что астериск ее тоже использует и что-то там видит?
2009-05-13 15:30

Сообщений: 20

Re: WARNING Postgres баз

extconfig.conf:
[settings]
extensions => pgsql,asterisk,extensions

res_pgsql.conf:
[general]
dbhost=127.0.0.1
dbport=5432
dbname=asterisk
dbuser=pgsql
dbpass=*********

extensions.conf:
[mobil2]
switch => Realtime/@extensions

В составе таблицы 10 записей
В данный момент оставил Realtime только в [mobil2] - пишет ошибки в момент обращения в этот раздел (в момент начала и окончания звонка)...

[May 13 16:46:50] WARNING[754]: res_config_pgsql.c:353 realtime_multi_pgsql: PostgreSQL RealTime: Could not find any rows in table extensions.
[May 13 16:46:51] WARNING[754]: res_config_pgsql.c:353 realtime_multi_pgsql: PostgreSQL RealTime: Could not find any rows in table extensions.
2009-05-13 16:47

Сообщений: 135

Re: WARNING Postgres баз

Гм. Никогда не пробовал switch/Realtime, не представляю запрос с какими условиями он делает. Простых вариантов проверить - как минимум 2 - включить debug в logger.conf и посмотреть, не нарисуется ли нужный запрос в момент обращения, либо - tcpdump -i lo -lnvAs0 host 127.0.0.1 and port 5432, запрос вполне себе выцепляем.
А дальше смотреть что он захотело и почему твои записи в таблице не удовлетворяют этим условиям
2009-05-22 23:36

Откуда: Киев
Сообщений: 749

Re: WARNING Postgres баз

все делаеться просто;)
в постгресе можно включить лог ВСЕХ sql.
вроде както так:

log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
log_statement = 'all'

точнее на сайте поищите.
ну а потом просто смотрите что у вас в логе вылезло и что в нем не так.
2009-05-23 12:13

Сообщений: 135

Re: WARNING Postgres баз

Можно, но это надо включать, а потом выключать, что уже по времени больше чем набрать соотв. строчку )
2009-05-23 12:17

Откуда: Киев
Сообщений: 749

Re: WARNING Postgres баз

зато он выдаст еше кучу инфы поясняюшей от самого постгреса ;)

а запрос там гдето такой:
select app,appdata from extension where context='ur_context' and priority=1

стоит заметить, что priority n в бд неподдерживаеться, и не все патерны тоже работают.
2009-05-23 12:22

Сообщений: 135

Re: WARNING Postgres баз

А чего пояснять-то?
Запрос таки SELECT * FROM %s WHERE ...
(ц) res_config_pgsql.c:realtime_multi_pgsql()
Если не нашло, смотрим на WHERE clause )
2009-05-23 12:27

1 2>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru