forum.bitel.ru http://forum.bitel.ru/ |
|
Обнаружилась любопытная штучка. http://forum.bitel.ru/viewtopic.php?f=22&t=1656 |
Страница 1 из 1 |
Автор: | skandinav [ 27 ноя 2008, 15:44 ] |
Заголовок сообщения: | Обнаружилась любопытная штучка. |
дано: 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 не начинать. |
Автор: | stark [ 27 ноя 2008, 17:38 ] |
Заголовок сообщения: | |
попробуйте еще запустить клиент в режиме debug и покажите его лог |
Автор: | snark [ 27 ноя 2008, 18:32 ] |
Заголовок сообщения: | Re: Обнаружилась любопытная штучка. |
skandinav писал(а): с машин под управлением OS Ubuntu Linux/CentOS Linux клиент коннектится совершенно беспроблемно, с машин под управлением OS Windows XP/SP3 клиент виснет намертво на этапе авторизации.
IMHO фря тут не причем, попробуйте переустановить яву на винде, т.к. проблема скорее всего там ... у меня сервер на фре, клиентами XP SP3 и Vista SP1 - все работает! |
Автор: | skandinav [ 27 ноя 2008, 20:21 ] |
Заголовок сообщения: | Re: Обнаружилась любопытная штучка. |
snark писал(а): skandinav писал(а): с машин под управлением OS Ubuntu Linux/CentOS Linux клиент коннектится совершенно беспроблемно, с машин под управлением OS Windows XP/SP3 клиент виснет намертво на этапе авторизации. IMHO фря тут не причем, попробуйте переустановить яву на винде, т.к. проблема скорее всего там ... у меня сервер на фре, клиентами XP SP3 и Vista SP1 - все работает! усугублю ![]() это не первый сервер БГбилла в нашей сети. первый поднят по схеме - впн+шейпер на фре 6.3, БГбилл со всем содержимым (билинг, радиус, дхцп, бинд, етц) на федоре. с тех же самых машин виндовых к первому серверу подключается, к новому - виснет. не спрашивайте - почему нельзя все поднять на линухе или разнести на две машины. ответ будет "-так надо". по сему вопрос остается открытым. завтра, как доберусь до работы, если интересно, смогу запостить куски вывода tcpdump. там есть интересная разница в подключении виндовых машин и линуксовых. таки жду предложения от BSDguru. серв сдавать в продакшн надо было еще позавчера, а я уже неделю почти с данной проблемой бьюсь. |
Автор: | skandinav [ 27 ноя 2008, 20:27 ] |
Заголовок сообщения: | |
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& |
Автор: | dimOn [ 28 ноя 2008, 13:19 ] |
Заголовок сообщения: | |
skandinav, и всё? Конец лога? Дальше ничего нет? |
Автор: | stark [ 28 ноя 2008, 13:19 ] |
Заголовок сообщения: | |
значит виснет на GetInstalledPlugins? при этом получение меню нормально отрабатывает.. тогда еще запустите сервер в режиме debug и дайте что он выводит.. И по tcpdump посмотртие ответ от сервера на запрос GetInstalledPlugins - идет ? т.е виснет клиент при получени этого запроса или где-то раньше ? |
Автор: | dimOn [ 28 ноя 2008, 15:19 ] |
Заголовок сообщения: | |
При таком раскладе в логах сервера скорее всего должно что-то быть ![]() я имею ввиду в сервер.оут |
Автор: | skandinav [ 01 дек 2008, 09:10 ] |
Заголовок сообщения: | |
тему можно закрывать. помогла установка packet filter со скраббингом. # cat /etc/pf.conf scrub in on msk0 all fragment reassemble n-df |
Автор: | snark [ 01 дек 2008, 15:12 ] |
Заголовок сообщения: | |
полируйте сеть, раз Вам scrub помогает ![]() |
Автор: | skandinav [ 03 дек 2008, 07:14 ] |
Заголовок сообщения: | |
snark писал(а): полируйте сеть, раз Вам scrub помогает
![]() раскройте тему. чего такого надо полировать коли на freeBSD с установленным BGBilling приходит пакет checksum correct а уходит checksum incorrect и только scrub позволяет нормализовать пакет. при этом linux 2.6.27 нормально обрабатывает пакет с checksum incorrect а MS Windows принимает и игнорирует. Брэндмауэр на винде отключен. |
Автор: | snark [ 04 дек 2008, 20:51 ] |
Заголовок сообщения: | |
skandinav писал(а): чего такого надо полировать коли на freeBSD с установленным BGBilling приходит пакет checksum correct а уходит checksum incorrect и только scrub позволяет нормализовать пакет.
у меня все прекрасно бегает и без нормальзации пакетов ![]() думаю как минимум надо глянуть на сетевушки, посмотреть теряются ли пакеты, затем в /etc/sysctl.conf, где поправить, например: Код: net.local.stream.recvspace почитать хендбук ... в общем отнестись более творчесски к проблеме, чем простое "scrub all" 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 ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |