Зависание rfw

Технические вопросы по UTM 5.0
Ответить
alexxwiz
Сообщения: 18
Зарегистрирован: Пн ноя 21, 2005 14:51

Зависание rfw

Сообщение alexxwiz »

UTM 5.1.10-017
FreeBSD 5.4

Внезапно перестал отвечать rfw.

лог rfw.log:

Код: Выделить всё

?Debug : Nov 29 13:49:07 RFW URFA[plugin]: Got ping from core. Sending reply...
?Debug : Nov 29 13:49:17 RFW URFA[plugin]: Got ping from core. Sending reply...
?Debug : Nov 29 13:49:27 RFW URFA[plugin]: Got ping from core. Sending reply...
?Debug : Nov 29 13:49:37 RFW URFA[plugin]: Got ping from core. Sending reply...
?Debug : Nov 29 13:49:47 RFW URFA[plugin]: Got 'exec' command...
?Debug &#58; Nov 29 13&#58;49&#58;47 FWCntl&#58; Waiting second child process ... second child pid <469>
?Debug &#58; Nov 29 13&#58;49&#58;47 FWCntl&#58; Executing command </usr/local/bin/sudo>
?Debug &#58; Nov 29 13&#58;49&#58;50 FWCntl&#58; Second child process <469> exited with status <0>
?Debug &#58; Nov 29 13&#58;49&#58;50 FWCntl&#58; Executing FW rule&#58; -fw 192.168.55.18 5073 OPEN is done.
 Info  &#58; Nov 29 18&#58;29&#58;19 UTM5 Logger&#58; New ` Info  &#58; ' stream&#58; /netup/utm5/log/rfw.log
 Info  &#58; Nov 29 18&#58;29&#58;19 UTM5 Logger&#58; New `?Debug &#58; ' stream&#58; /netup/utm5/log/rfw.log
 Info  &#58; Nov 29 18&#58;29&#58;19 UTM5 Logger&#58; New `?Debug &#58; ' stream&#58; /netup/utm5/log/rfw.log
 Info  &#58; Nov 29 18&#58;29&#58;19 RFW URFA&#91;plugin&#93;&#58; Worker thread created
 Info  &#58; Nov 29 18&#58;29&#58;19 RFW URFA&#91;plugin&#93;&#58; Worker thread created
 Info  &#58; Nov 29 18&#58;29&#58;19 RFW URFA&#91;plugin&#93;&#58; &#91;worker&#93;&#58; Thread created
 Info  &#58; Nov 29 18&#58;29&#58;19 RFW URFA&#91;plugin&#93;&#58; &#91;worker&#93;&#58; Thread created
?Debug &#58; Nov 29 18&#58;29&#58;19 RFW URFA&#91;plugin&#93;&#58; Sending name&#58; 127.0.0.1
?Debug &#58; Nov 29 18&#58;29&#58;19 RFW URFA&#91;plugin&#93;&#58; Got 'exec' command...

лог debug.log:

Код: Выделить всё

?Debug &#58; Nov 29 13&#58;49&#58;47 DBCtx&#58; SQL query&#58; UPDATE accounts SET int_status='1' WHERE id='74'
?Debug &#58; Nov 29 13&#58;49&#58;47 BusLogic&#58; BLM&#40;39&#41; pushed &#40;comment&#58; &#41;
?Debug &#58; Nov 29 13&#58;49&#58;47 UTM5 DBA&#58; hw unblock for account 74
?Debug &#58; Nov 29 13&#58;49&#58;47 RPCConn&#91;SSL&#93;<elenia@192.168.6.17>&#58; Call finished...
?Debug &#58; Nov 29 13&#58;49&#58;47 BusLogic&#58; try to execute 39
?Debug &#58; Nov 29 13&#58;49&#58;47 BusLogic&#58; hw_block_handler with code 39
?Debug &#58; Nov 29 13&#58;49&#58;47 BusLogic&#58; hw_block_handler start bla_user_hw_unblock|bla_user_hw_block
?Debug &#58; Nov 29 13&#58;49&#58;47 DBCtx&#58; SQL SELECT query&#58; SELECT rule_on,rule_off,router_id FROM firewall_rules WHERE is_deleted='0' A
?Debug &#58; Nov 29 13&#58;49&#58;47 ModFWMan&#58; Ready to execute 1 FW rules for UID 73. State&#58;1
?Debug &#58; Nov 29 13&#58;49&#58;47 DBCtx&#58; SQL SELECT query&#58; SELECT id,router_type,router_ip,login,password,router_comments
?Debug &#58; Nov 29 13&#58;49&#58;47 ModFWMan&#58; FW rule parse. Setting RULE_ID to <5073> uid <73>
?Debug &#58; Nov 29 13&#58;49&#58;47 ModFWMan&#58; FW rule parse. Substituting ACCOUNT_ID with value <74> original value <0>
?Debug &#58; Nov 29 13&#58;49&#58;47 ModFWMan&#58; FW rule parse. Substituting empty ULOGIN with value <pavlova>
?Debug &#58; Nov 29 13&#58;49&#58;47 ModFWMan&#58; FW rule parse. Substituting UBITS with value <32> original value <-1>
?Debug &#58; Nov 29 13&#58;49&#58;47 ModFWMan&#58; FW rule parse. Substituting EMAIL with value <> &#40;obtained from user data&#41;
?Debug &#58; Nov 29 13&#58;49&#58;47 ModFWMan&#58; Exec &#91;-fw 192.168.55.18 5073 OPEN&#93; on 1
?Debug &#58; Nov 29 13&#58;49&#58;47 FW@127.0.0.1&#58; Sending &#91;-fw 192.168.55.18 5073 OPEN&#93;
?Debug &#58; Nov 29 13&#58;49&#58;47 BusLogic&#58; hw_block_handler end bla_user_hw_unblock|bla_user_hw_block
?Debug &#58; Nov 29 13&#58;49&#58;47 BusLogic&#58; finished unknown
?Debug &#58; Nov 29 13&#58;49&#58;47 RPCConn&#91;SSL&#93;<elenia@192.168.6.17>&#58; Call&#58; 0x2030
?Debug &#58; Nov 29 13&#58;49&#58;47 RPCConn&#91;SSL&#93;<elenia@192.168.6.17>&#58; Call finished...
?Debug &#58; Nov 29 13&#58;50&#58;04 BusClassif&#58; aggregation barrier slink_id 117, ipid -1062729990, tclass 10, discount_period_id 10
?Debug &#58; Nov 29 13&#58;50&#58;04 DBCtx&#58; SQL SELECT query&#58; SELECT qnt FROM downloaded WHERE is_deleted=0 AND downloaded_id='117' AND tc
?Debug &#58; Nov 29 13&#58;50&#58;04 DBCtx&#58; SQL query&#58; UPDATE downloaded SET qnt='544489150', discounted='2077.06', downed_as_prepaid='0'
?Debug &#58; Nov 29 13&#58;50&#58;04 UTM5 DBA&#58; Discount&#58;5.060585 p.u. for link&#58;117 account 111
?Debug &#58; Nov 29 13&#58;50&#58;04 UTM5 DBA&#58; Checking for rehash&#58; flags 3, balance 10.000 &#40;old 10.000&#41;, credit 0.000
?Debug &#58; Nov 29 13&#58;50&#58;04 HSPlugin&#58; Rehash&#58; Target&#58; 10; Action&#58; 1; Ptr&#58; bfacba50
?Debug &#58; Nov 29 13&#58;50&#58;04 DBAGiga&#58; Rehash&#58; Target&#58; 10; Action&#58; 1; Ptr&#58; bfacba50
?Debug &#58; Nov 29 13&#58;50&#58;04 Radius&#58; Account '111'&#58; 10.000/0.000 send...
?Debug &#58; Nov 29 13&#58;50&#58;04 DBCtx&#58; SQL query&#58; UPDATE accounts SET balance='9.99985' WHERE id = '111'
?Debug &#58; Nov 29 13&#58;50&#58;04 DBCtx&#58; SQL query&#58; INSERT INTO discount_transactions_all&#40;account_id,incoming_rest,outgoing_rest,discou
?Debug &#58; Nov 29 13&#58;50&#58;04 DBCtx&#58; SQL SELECT query&#58; SELECT balance FROM special_accounts WHERE id=2
?Debug &#58; Nov 29 13&#58;50&#58;04 DBCtx&#58; SQL query&#58; UPDATE special_accounts SET balance='0' WHERE id=2
?Debug &#58; Nov 29 13&#58;50&#58;04 DBCtx&#58; SQL query&#58; INSERT INTO special_transactions&#40;date,incoming_rest,outgoing_rest,discount_transact
?Debug &#58; Nov 29 13&#58;50&#58;04 DBCtx&#58; SQL SELECT query&#58; SELECT balance FROM special_accounts WHERE id=3
?Debug &#58; Nov 29 13&#58;50&#58;04 DBCtx&#58; SQL query&#58; UPDATE special_accounts SET balance='38683.2' WHERE id=3
?Debug &#58; Nov 29 13&#58;50&#58;04 DBCtx&#58; SQL query&#58; INSERT INTO special_transactions&#40;date,incoming_rest,outgoing_rest,discount_transact
?Debug &#58; Nov 29 13&#58;50&#58;04 BusLogic&#58; BLM&#40;37&#41; pushed &#40;comment&#58; ruh block&#41;
?Debug &#58; Nov 29 13&#58;50&#58;04 DBCtx&#58; SQL query&#58; UPDATE dtagg_iptraffic SET discounted='0.000153',discounted_without_tax='0.000153',
?Debug &#58; Nov 29 13&#58;50&#58;04 BusLogic&#58; try to execute 37
?Debug &#58; Nov 29 13&#58;50&#58;04 BusLogic&#58; hw_block_handler with code 37
В течении почти всего рабочего дня биллинг не блокировал и не открывал клиентов. Причем, даже в админской панели управления клиенты с отрицательным балансом все равно оставались "активными".

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

Сообщение aospan »

Обратитесь в службу технической поддержки. Сейчас как раз разбирается похожая проблема - если это действительно баг, то поправим. Возможно дело в ОС ...

alexxwiz
Сообщения: 18
Зарегистрирован: Пн ноя 21, 2005 14:51

Сообщение alexxwiz »

Создал тикет в хотлайне.

gravis
Сообщения: 562
Зарегистрирован: Ср мар 16, 2005 15:31
Откуда: Село Красноярск

Сообщение gravis »

aospan писал(а):Обратитесь в службу технической поддержки. Сейчас как раз разбирается похожая проблема - если это действительно баг, то поправим. Возможно дело в ОС ...
Есть новости? Безопасно ли запускать 017 в продакшн?

alexxwiz
Сообщения: 18
Зарегистрирован: Пн ноя 21, 2005 14:51

Сообщение alexxwiz »

Новостей нет. С тех пор пока rfw не падал.
Активно создавались/удалялись юзеры, менялись тарифные планы, настройки брандмауэров, правила брандмауэров - пока вроде работает.

Imperator
Сообщения: 27
Зарегистрирован: Пт май 20, 2005 14:56

Сообщение Imperator »

А ключ "-f"?

mazay
Сообщения: 162
Зарегистрирован: Вс ноя 13, 2005 13:23
Откуда: Коломна
Контактная информация:

Сообщение mazay »

У меня проблема такая:
rfw стоит на удаленной машине. Правила включения пользователей происходят нормально, а выключения сопровождаются ошибкой "ipfw: rule 6253: setsockopt(IP_FW_DEL): Invalid argument", хотя правило отключения срабатывает. Но при перезапуске rfw с ключиком -f синхронизируются правила только если пользователь включен, правила отключения не синхронизируются. Обратился в тех. поддержку, но пока ни каких новостей. Кто-нибудь еще заметил такое?
UTM-5-017 FreeBSD 4.11 на обоих машинах.

odvinc
Сообщения: 140
Зарегистрирован: Чт июл 07, 2005 13:58

Сообщение odvinc »

у меня -f вообще не работает

Ответов от сапорта нет. Даже "это у вас руки кривые" =)
-----
freebsd 5.3
utm 5 build 17

mazay
Сообщения: 162
Зарегистрирован: Вс ноя 13, 2005 13:23
Откуда: Коломна
Контактная информация:

Сообщение mazay »

Радует, что сапорт задумался, лишь бы не на долго, а то уж больно не хочется что-то свое мутить. Желательно чтобы все родное работало.

Ответить