BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Обнаружилась любопытная штучка.
СообщениеДобавлено: 27 ноя 2008, 15:44 
Не в сети

Зарегистрирован: 27 ноя 2008, 15:13
Сообщения: 56
Карма: 0
дано:
OS: freeBSD 7.0-RELEASE
jre: sun JDK-1.6.6 собран из портов.
BGServer: 4.5 сборка 337
BGClient: 4.5 сборка 186

с машин под управлением OS Ubuntu Linux/CentOS Linux клиент коннектится совершенно беспроблемно, с машин под управлением OS Windows XP/SP3 клиент виснет намертво на этапе авторизации.
В логах сервера BG появляются только две строки:

10.10.10.10 75ADF92D50A74AB7A0E89E0F1A813A4E [27/Nov/2008:12:45:53 +0000] 0.015 200 5370 "POST /bgbilling/executer HTTP/1.1" UID=1 module=admin&action=MenuAndToolBar&
10.10.10.10 75ADF92D50A74AB7A0E89E0F1A813A4E [27/Nov/2008:12:45:53 +0000] 0.002 200 85 "POST /bgbilling/executer HTTP/1.1" UID=1 module=installer&action=GetInstalledPlugins&

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

P.S. просьба холивар win vs linux не начинать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 ноя 2008, 17:38 
Не в сети
Разработчик

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 ноя 2008, 18:32 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
skandinav писал(а):
с машин под управлением OS Ubuntu Linux/CentOS Linux клиент коннектится совершенно беспроблемно, с машин под управлением OS Windows XP/SP3 клиент виснет намертво на этапе авторизации.

IMHO фря тут не причем, попробуйте переустановить яву на винде, т.к. проблема скорее всего там ... у меня сервер на фре, клиентами XP SP3 и Vista SP1 - все работает!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 ноя 2008, 20:21 
Не в сети

Зарегистрирован: 27 ноя 2008, 15:13
Сообщения: 56
Карма: 0
snark писал(а):
skandinav писал(а):
с машин под управлением OS Ubuntu Linux/CentOS Linux клиент коннектится совершенно беспроблемно, с машин под управлением OS Windows XP/SP3 клиент виснет намертво на этапе авторизации.

IMHO фря тут не причем, попробуйте переустановить яву на винде, т.к. проблема скорее всего там ... у меня сервер на фре, клиентами XP SP3 и Vista SP1 - все работает!


усугублю :)))

это не первый сервер БГбилла в нашей сети. первый поднят по схеме - впн+шейпер на фре 6.3, БГбилл со всем содержимым (билинг, радиус, дхцп, бинд, етц) на федоре. с тех же самых машин виндовых к первому серверу подключается, к новому - виснет.

не спрашивайте - почему нельзя все поднять на линухе или разнести на две машины. ответ будет "-так надо".

по сему вопрос остается открытым. завтра, как доберусь до работы, если интересно, смогу запостить куски вывода tcpdump. там есть интересная разница в подключении виндовых машин и линуксовых.

таки жду предложения от BSDguru. серв сдавать в продакшн надо было еще позавчера, а я уже неделю почти с данной проблемой бьюсь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 ноя 2008, 20:27 
Не в сети

Зарегистрирован: 27 ноя 2008, 15:13
Сообщения: 56
Карма: 0
stark писал(а):
попробуйте еще запустить клиент в режиме debug и покажите его лог


эмм... попробуем.
лог клиента при подключении с виндовой машины. Ява самаянаисвежайшаявсежеенебывает.

Код:
http://10.10.10.150:8080/bgbilling/executer?module=admin&action=MenuAndToolBar&
[ length = 5380 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data firmTitle="ИП Козицкий(лицензия 2)  " status="ok"><params/><menuBar>
    <menu id="contract" title="Договор">
        <menuItem className="bitel.billing.module.contract.ActionNewContract" title="Новый договор"/>
        <separator/>
        <menuItem className="bitel.billing.module.contract.ActionOpenContract" title="Открыть договор"/>       
        <menuItem className="bitel.billing.module.contract.ActionDeleteContract" title="Удалить договор"/>
        <menuItem className="bitel.billing.module.contract.ActionWrapContract" title="Переоформить договор"/>
        <separator/>       
        <menuItem className="bitel.billing.module.contract.ActionPatternContractEditor" title="Шаблоны"/>
        <separator/>
        <menuItem className="bitel.billing.module.contract.ActionCloseContract" title="Закрыть вкладку"/>
        <menuItem className="bitel.billing.module.contract.ActionCloseContracts" title="Закрыть вкладки"/>
        <separator/>
        <menuItem className="bitel.billing.module.admin.ActionQuit" title="Выход"/>
    </menu>
    <menu id="modules" title="Модули">
        <menuItem className="bitel.billing.module.admin.ActionModulesEditor" title="Редактор модулей и услуг"/>
        <separator/>
        <menuItem className="bitel.billing.module.services.ipn.ActionServiceConfig" mid="2" title="ipn"/><menuItem className="bitel.billing.module.services.dialup.ActionServiceConfig" mid="1" title="vpn"/><menuItem className="bi...
http://10.10.10.150:8080/bgbilling/executer?module=installer&action=GetInstalledPlugins&


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 28 ноя 2008, 13:19 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
skandinav, и всё? Конец лога? Дальше ничего нет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 28 ноя 2008, 13:19 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
значит виснет на GetInstalledPlugins? при этом получение меню нормально отрабатывает.. тогда еще запустите сервер в режиме debug и дайте что он выводит.. И по tcpdump посмотртие ответ от сервера на запрос GetInstalledPlugins - идет ? т.е виснет клиент при получени этого запроса или где-то раньше ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 28 ноя 2008, 15:19 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
При таком раскладе в логах сервера скорее всего должно что-то быть :?

я имею ввиду в сервер.оут


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 01 дек 2008, 09:10 
Не в сети

Зарегистрирован: 27 ноя 2008, 15:13
Сообщения: 56
Карма: 0
тему можно закрывать.
помогла установка packet filter со скраббингом.

# cat /etc/pf.conf
scrub in on msk0 all fragment reassemble n-df


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 01 дек 2008, 15:12 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
полируйте сеть, раз Вам scrub помогает ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 дек 2008, 07:14 
Не в сети

Зарегистрирован: 27 ноя 2008, 15:13
Сообщения: 56
Карма: 0
snark писал(а):
полируйте сеть, раз Вам scrub помогает ;)


раскройте тему.
чего такого надо полировать коли на freeBSD с установленным BGBilling приходит пакет checksum correct а уходит checksum incorrect и только scrub позволяет нормализовать пакет. при этом linux 2.6.27 нормально обрабатывает пакет с checksum incorrect а MS Windows принимает и игнорирует. Брэндмауэр на винде отключен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 дек 2008, 20:51 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
skandinav писал(а):
чего такого надо полировать коли на freeBSD с установленным BGBilling приходит пакет checksum correct а уходит checksum incorrect и только scrub позволяет нормализовать пакет.

у меня все прекрасно бегает и без нормальзации пакетов :)
думаю как минимум надо глянуть на сетевушки, посмотреть теряются ли пакеты, затем в /etc/sysctl.conf, где поправить, например:
Код:
net.local.stream.recvspace
net.local.stream.sendspace

net.inet.tcp.sendspace
net.inet.tcp.recvspace

net.inet.udp.recvspace
net.inet.udp.maxdgram

kern.ipc.maxsockbuf
kern.ipc.nmbclusters
kern.ipc.somaxconn

kern.maxfiles
kern.maxfilesperproc
почитать хендбук ... в общем отнестись более творчесски к проблеме, чем простое "scrub all" ;)


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

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


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

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


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

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