Глюк в 5.1.10-015 с SQL-запросами.

Технические вопросы по UTM 5.0
Ответить
Аватара пользователя
Ata-man
Сообщения: 427
Зарегистрирован: Пт янв 21, 2005 10:04
Откуда: Екатеринбург

Глюк в 5.1.10-015 с SQL-запросами.

Сообщение Ata-man »

Стоит 15-я версия на FreeBSD 5.3. Через некоторое время обнаружилось, что не включается и не выключается интрнет по одному пользователю. Проверил логи - в базу уходит неправильный SQL- запрос (лишний OR). У других пользователей запрос в базу уходит правильный.

"Правильный" запрос:
?Debug : Oct 20 10:59:45 DBCtx: SQL SELECT query: SELECT rule_on,rule_off,router_id FROM firewall_rules WHERE is_dele
ted='0' AND ((uid='1' AND uid!='0') OR is_for_all='1' OR (( group_id='102' OR group_id='70' OR group_id='45') AND gro
up_id!='0') OR (( tariff_id='8') AND tariff_id!='0'))
"Неправильный" запрос:
?Debug : Oct 20 10:48:20 DBCtx: SQL SELECT query: select rule_on,rule_off,router_id from firewall_rules where is_dele
ted='0' and ((uid='3' and uid!='0') or is_for_all='1' or (( group_id='45' or group_id='70' or group_id='102') and gro
up_id!='0') or (( tariff_id='9' or ) and tariff_id!='0'))
?Debug : Oct 20 10:48:20 DBCtx: MySQL query failed. Trying to reconnect: 0
?Debug : Oct 20 10:48:22 DBCtx: MySQL query failed. Trying to reconnect: 1
?Debug : Oct 20 10:48:24 DBCtx: MySQL query failed. Trying to reconnect: 2
?Debug : Oct 20 10:48:26 DBCtx: MySQL query failed. Trying to reconnect: 3
?Debug : Oct 20 10:48:28 DBCtx: MySQL query failed. Trying to reconnect: 4
ERROR : Oct 20 10:48:30 DBCtx: MySQL query failed:
ERROR : Oct 20 10:48:30 DBASQLError: MySQL query failed:

Аватара пользователя
Ata-man
Сообщения: 427
Зарегистрирован: Пт янв 21, 2005 10:04
Откуда: Екатеринбург

Сообщение Ata-man »

Если послать запрос без OR, то все прекрасно отрабатывает.

Где глюк? что смотреть?

Аватара пользователя
Ata-man
Сообщения: 427
Зарегистрирован: Пт янв 21, 2005 10:04
Откуда: Екатеринбург

Сообщение Ata-man »

Все, разобрался - оказывается пользователю включили еще один лицевой счет, к которому не была подключена услуга. Убрал второй счет - все заработало.

shoorickello
Сообщения: 134
Зарегистрирован: Ср июн 29, 2005 13:08

Сообщение shoorickello »

Я общаюсь с нетапом по поводу этой ошибки уже полгода. Бесполезно.

Точнее, даже не общаюсь. Веду монолог, т.к. с другой стороны звучит только "купите техподдержку", хотя вопрос явно не о техподдержке.

aospan
NetUP Team
Сообщения: 1639
Зарегистрирован: Чт янв 13, 2005 20:30

Сообщение aospan »

shoorickello писал(а):Я общаюсь с нетапом по поводу этой ошибки уже полгода. Бесполезно.

Точнее, даже не общаюсь. Веду монолог, т.к. с другой стороны звучит только "купите техподдержку", хотя вопрос явно не о техподдержке.
Насколько я помню последний раз мы обсуждали эту тему и так и не дождались инструкции по воспроизведению проблемы (толи некогда было толи еще что-то) ... в любом случае если есть у кого-то четкая инструкция по воспроизведение ошибки, пишите. в ближайшем билде обязательно пофиксим.

Victor
Сообщения: 207
Зарегистрирован: Чт янв 20, 2005 18:55
Контактная информация:

Сообщение Victor »

в ближайшем билде обязательно пофиксим.
Как всегда впрочем :-/
NetUP UTM 4.0 [1 +update 17 may 2004], NetUP RADIUS SERVER [], RH Linux 9.0

aospan
NetUP Team
Сообщения: 1639
Зарегистрирован: Чт янв 13, 2005 20:30

Сообщение aospan »

Victor писал(а):
в ближайшем билде обязательно пофиксим.
Как всегда впрочем :-/
абсолютно верно ... билды выпускаются примерно раз в месяц и ошибки четко зафиксированные всегда решаются в ближайшием билде.

aospan
NetUP Team
Сообщения: 1639
Зарегистрирован: Чт янв 13, 2005 20:30

Сообщение aospan »

Проблему удалось локализовать - фикс подготовлен. Будет доступен в ближайшем билде (016).

Ответить