BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 23 июн 2025, 01:38

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Шлюз типа Zyxel, TIMED OUT
СообщениеДобавлено: 29 сен 2009, 12:15 
Не в сети
Клиент

Зарегистрирован: 12 фев 2007, 18:49
Сообщения: 335
Карма: 15
На 4.5 работало все нормально. Проапгрейдились до 4.6 и появилась проблема:
Лог шедулера, но при ручном изменении статуса то же самое.
Цитата:
09-29/16:51:01 INFO [Thread-6] TaskExecuter - Starting periodic taks ID: 11 bitel.billing.server.ipn.IPNTestGates
09-29/16:51:29 ERROR [Thread-20635] CiscoSSHSwitchGateWorker - java.lang.RuntimeException: TIME OUT!
at bitel.billing.server.util.ssh.ResultStream.accept(ResultStream.java:32)
at bitel.billing.server.util.ssh.SSHSession.command(SSHSession.java:68)
at bitel.billing.server.util.ssh.SSHSession.command(SSHSession.java:57)
at bitel.billing.server.ipn.vlan.CiscoSSHSwitchGateWorker.doSync(CiscoSSHSwitchGateWorker.java:67)
at bitel.billing.server.ipn.GateWorker.runSync(GateWorker.java:108)
at bitel.billing.server.ipn.GateWorker.run(GateWorker.java:85)
09-29/16:51:29 ERROR [Thread-20635] CiscoSSHSwitchGateWorker - Gate unaccesible - 172.18.0.156
09-29/16:51:29 ERROR [Thread-20635] CiscoSSHSwitchGateWorker - -------------------------
09-29/16:51:29 ERROR [Thread-20635] CiscoSSHSwitchGateWorker - error: java.lang.RuntimeException: TIME OUT!
java.lang.RuntimeException: java.lang.RuntimeException: TIME OUT!
at bitel.billing.server.ipn.vlan.CiscoSSHSwitchGateWorker.doSync(CiscoSSHSwitchGateWorker.java:85)
at bitel.billing.server.ipn.GateWorker.runSync(GateWorker.java:108)
at bitel.billing.server.ipn.GateWorker.run(GateWorker.java:85)
Caused by: java.lang.RuntimeException: TIME OUT!
at bitel.billing.server.util.ssh.ResultStream.accept(ResultStream.java:32)
at bitel.billing.server.util.ssh.SSHSession.command(SSHSession.java:68)
at bitel.billing.server.util.ssh.SSHSession.command(SSHSession.java:57)
at bitel.billing.server.ipn.vlan.CiscoSSHSwitchGateWorker.doSync(CiscoSSHSwitchGateWorker.java:67)
... 2 more
09-29/16:51:30 INFO [pool-2-thread-5] IPNTestGates - Gate: 172.18.0.156 : 22 [ ???? ???? ] - checking end..
09-29/16:51:31 INFO [pool-2-thread-5] IPNTestGates - Locked clients:
09-29/16:51:31 INFO [pool-2-thread-5] IPNTestGates -
09-29/16:51:31 INFO [pool-2-thread-5] IPNTestGates - Task finished time=30135 ms.


Пинги с консоли биллинга проходят, более того, написали тестовое ява-приложение:
Код:
import bitel.billing.server.util.ssh.SSHSession;

public class test
{
    public static void main( String[] args)
    {
        try
        {
            SSHSession sess = new SSHSession( "172.18.0.156", 22, "admin", "pass" );
            sess.setTimeout( 20000 );
            sess.connect();
            System.out.println(sess.command("sh ver"));
            sess.disconnect();
        }
        catch ( Exception e )
        {
            e.printStackTrace();
        }
    }
}


Результат:
Цитата:
[root@billing jssh]# time ./test.sh
sh ver
Current ZyNOS version: V3.90(TX.1)20090909 | 09/09/2009
A24-0080#

real 0m6.274s
user 0m3.616s
sys 0m0.183s


Конфигурация типа шлюза:
Цитата:
user_rule.editor.class=bitel.billing.module.services.ipn.editor.vlan.CiscoSSHSwitchRuleEditor
gate_manager.class=bitel.billing.server.ipn.vlan.CiscoSSHSwitchGateWorker
use.script=0

Команды
Цитата:
[DEFAULT]

[REMOVE]
<LOOP_PORT>
interface port-channel {PORT}
pvid {pppoe_vlan}
exit
</LOOP_PORT>
no vlan {VID}
vlan {pppoe_vlan}
<LOOP_PORT>
fixed {PORT}
</LOOP_PORT>
exit
[/REMOVE]

[OPEN]
<LOOP_PORT>
interface port-channel {PORT}
pvid {VID}
exit
</LOOP_PORT>
vlan {VID}
normal ""
forbidden 1-22
fixed 23-26
<LOOP_PORT>
fixed {PORT}
</LOOP_PORT>
untagged 1-22
exit
vlan {pppoe_vlan}
<LOOP_PORT>
forbidden {PORT}
</LOOP_PORT>
exit
[/OPEN]

[CLOSE]
[/CLOSE]

[/DEFAULT]



на pppoe_vlan не смотрите, там скрипт должен подставлять влан из конфигурации конкретного шлюза. Его пока отключили (use_script=0).

В чем дело, понять не могу :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Шлюз типа Zyxel, TIMED OUT
СообщениеДобавлено: 29 сен 2009, 13:11 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
что в конфигурации шлюза .? раньше в 4.5 там timeout стоял - 2000 по умолчанию . В 4.6 его заменили на 0 , т.е на бесконечность . Чтобы работало как раньше надо в конфигурации шлюза(не типа и именно шлюза) прописать timeout=2000. Вообще есть ощущение что у вас там уже стоит timeout в конифигурации шлюза, причем это значение маленькое какое-то ..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Шлюз типа Zyxel, TIMED OUT
СообщениеДобавлено: 29 сен 2009, 13:26 
Не в сети
Клиент

Зарегистрирован: 12 фев 2007, 18:49
Сообщения: 335
Карма: 15
Цитата:
#Логин пользователя
login=admin
timeout=20000
pppoe_vlan=156


и судя по первым двум строчкам:
Цитата:
09-29/16:51:01 INFO [Thread-6] TaskExecuter - Starting periodic taks ID: 11 bitel.billing.server.ipn.IPNTestGates
09-29/16:51:29 ERROR [Thread-20635] CiscoSSHSwitchGateWorker - java.lang.RuntimeException: TIME OUT!

он ждет положеное.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Шлюз типа Zyxel, TIMED OUT
СообщениеДобавлено: 29 сен 2009, 14:25 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
судя по логам он вас на одной из команд в подвисает

в блоке
Код:
[OPEN]
<LOOP_PORT>
interface port-channel {PORT}
pvid {VID}
exit
</LOOP_PORT>
vlan {VID}
normal ""
forbidden 1-22
fixed 23-26
<LOOP_PORT>
fixed {PORT}
</LOOP_PORT>
untagged 1-22
exit
vlan {pppoe_vlan}
<LOOP_PORT>
forbidden {PORT}
</LOOP_PORT>
exit
[/OPEN]

точно все правильно ? все эти команды после выполнения вернут символ приглашения # ?
попробуйте вначале убрать все из блока .. потом добавляйте по одно команде и провертье на чем оно падает .. Если не получится, то дайте доступ


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Шлюз типа Zyxel, TIMED OUT
СообщениеДобавлено: 29 сен 2009, 14:57 
Не в сети
Клиент

Зарегистрирован: 12 фев 2007, 18:49
Сообщения: 335
Карма: 15
А ларчик просто открывался. Каким-то образом при обновлении слетела привязка к порту на свитче у клиента, т.е. порт был не указан. Из-за этого вис весь процесс :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Шлюз типа Zyxel, TIMED OUT
СообщениеДобавлено: 29 сен 2009, 15:40 
Не в сети
Клиент

Зарегистрирован: 12 фев 2007, 18:49
Сообщения: 335
Карма: 15
Кстати, спасибо :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Шлюз типа Zyxel, TIMED OUT
СообщениеДобавлено: 29 сен 2009, 15:44 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Victor писал(а):
А ларчик просто открывался. Каким-то образом при обновлении слетела привязка к порту на свитче у клиента, т.е. порт был не указан. Из-за этого вис весь процесс :(

хм, я не уверен что обновление в этом виновато . очень часто на него вешают чужие грехи - ошибки в конфиге и т.п


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Шлюз типа Zyxel, TIMED OUT
СообщениеДобавлено: 29 сен 2009, 15:57 
Не в сети
Клиент

Зарегистрирован: 12 фев 2007, 18:49
Сообщения: 335
Карма: 15
stark писал(а):
хм, я не уверен что обновление в этом виновато . очень часто на него вешают чужие грехи - ошибки в конфиге и т.п

Не буду спорить, вполне может быть что я перезавел шлюз на тестовом договоре и забыл об этом :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.060s | 33 Queries | GZIP : On ]