forum.bitel.ru http://forum.bitel.ru/ |
|
Ошибка подключения клиентом к биллингу http://forum.bitel.ru/viewtopic.php?f=22&t=4701 |
Страница 1 из 1 |
Автор: | tomhet [ 25 окт 2010, 11:32 ] |
Заголовок сообщения: | Ошибка подключения клиентом к биллингу |
Клиент запускается на Код: java version "1.6.0_18" OpenJDK Runtime Environment (IcedTea6 1.8.2) (fedora-43.1.8.2.fc13-i386) OpenJDK Client VM (build 14.0-b16, mixed mode) И сервер, и клиент версии 5.1. В лог файле клиента вот это: Код: http://192.168.158.131:8080/bgbilling/execute?module=admin&action=MenuAndToolBar& [ length = 0 ] xml = [Fatal Error] :-1:-1: Premature end of file. log4j:WARN No appenders could be found for logger (ru.bitel.common.XMLUtils). log4j:WARN Please initialize the log4j system properly. Клиент показывает дофига информативное сообщение: Код: Произошла ошибка при соединении с сервером. На сервере в логах по этому поводу ничего нет. Что чинить, чтобы клиент уже таки стал коннектится к серверу? |
Автор: | stark [ 25 окт 2010, 13:07 ] |
Заголовок сообщения: | Re: Ошибка подключения клиентом к биллингу |
может быть у вас сервер недоступен . например закрыт фаерволом. в access-логах есть что нибудь ? |
Автор: | tomhet [ 25 окт 2010, 13:33 ] |
Заголовок сообщения: | Re: Ошибка подключения клиентом к биллингу |
Таки нет, не закрыт. Проблема именно в этой Fedora, клиент с соседних убунт и виндовсов работает нормально. |
Автор: | stark [ 25 окт 2010, 17:23 ] |
Заголовок сообщения: | Re: Ошибка подключения клиентом к биллингу |
tomhet писал(а): Таки нет, не закрыт. Проблема именно в этой Fedora, клиент с соседних убунт и виндовсов работает нормально. а на этой федоре нет ничего подозрительного ? Попробуйте сделать iptables -F tcpdump-ом посмотрите ходит чего-нибудь на сервер или нет |
Автор: | tomhet [ 26 окт 2010, 04:53 ] |
Заголовок сообщения: | Re: Ошибка подключения клиентом к биллингу |
Вот соединение с той же федоры на биллинг в другом городе. Код: tcpdump -ni eth1 |grep XX.XX.XX.XX tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth1, link-type EN10MB (Ethernet), capture size 65535 bytes 09:51:21.134445 IP 10.10.10.153.54235 > XX.XX.XX.XX.webcache: Flags [S], seq 458285400, win 5840, options [mss 1460,sackOK,TS val 85878817 ecr 0,nop,wscale 6], length 0 09:51:21.138837 IP XX.XX.XX.XX.webcache > 10.10.10.153.54235: Flags [S.], seq 3639962208, ack 458285401, win 65535, options [mss 1460,nop,wscale 3,sackOK,TS val 2229681615 ecr 85878817], length 0 09:51:21.138932 IP 10.10.10.153.54235 > XX.XX.XX.XX.webcache: Flags [.], ack 1, win 92, options [nop,nop,TS val 85878821 ecr 2229681615], length 0 09:51:21.140129 IP 10.10.10.153.54235 > XX.XX.XX.XX.webcache: Flags [P.], seq 1:293, ack 1, win 92, options [nop,nop,TS val 85878822 ecr 2229681615], length 292 09:51:21.140293 IP 10.10.10.153.54235 > XX.XX.XX.XX.webcache: Flags [P.], seq 293:328, ack 1, win 92, options [nop,nop,TS val 85878823 ecr 2229681615], length 35 09:51:21.144762 IP XX.XX.XX.XX.webcache > 10.10.10.153.54235: Flags [.], ack 328, win 8285, options [nop,nop,TS val 2229681621 ecr 85878822], length 0 09:51:21.164504 IP XX.XX.XX.XX.webcache > 10.10.10.153.54235: Flags [.], seq 1:1449, ack 328, win 8326, options [nop,nop,TS val 2229681639 ecr 85878822], length 1448 09:51:21.164644 IP 10.10.10.153.54235 > XX.XX.XX.XX.webcache: Flags [.], ack 1449, win 137, options [nop,nop,TS val 85878847 ecr 2229681639], length 0 09:51:21.170609 IP XX.XX.XX.XX.webcache > 10.10.10.153.54235: Flags [.], seq 1449:2897, ack 328, win 8326, options [nop,nop,TS val 2229681645 ecr 85878847], length 1448 09:51:21.170828 IP 10.10.10.153.54235 > XX.XX.XX.XX.webcache: Flags [.], ack 2897, win 182, options [nop,nop,TS val 85878853 ecr 2229681645], length 0 09:51:21.170972 IP XX.XX.XX.XX.webcache > 10.10.10.153.54235: Flags [.], seq 2897:4345, ack 328, win 8326, options [nop,nop,TS val 2229681645 ecr 85878847], length 1448 09:51:21.171013 IP 10.10.10.153.54235 > XX.XX.XX.XX.webcache: Flags [.], ack 4345, win 227, options [nop,nop,TS val 85878853 ecr 2229681645], length 0 09:51:21.176847 IP XX.XX.XX.XX.webcache > 10.10.10.153.54235: Flags [.], seq 4345:5793, ack 328, win 8326, options [nop,nop,TS val 2229681651 ecr 85878853], length 1448 09:51:21.176901 IP XX.XX.XX.XX.webcache > 10.10.10.153.54235: Flags [P.], seq 5793:6400, ack 328, win 8326, options [nop,nop,TS val 2229681651 ecr 85878853], length 607 09:51:21.176936 IP 10.10.10.153.54235 > XX.XX.XX.XX.webcache: Flags [.], ack 5793, win 273, options [nop,nop,TS val 85878859 ecr 2229681651], length 0 09:51:21.176978 IP 10.10.10.153.54235 > XX.XX.XX.XX.webcache: Flags [.], ack 6400, win 318, options [nop,nop,TS val 85878859 ecr 2229681651], length 0 09:51:21.193305 IP 10.10.10.153.54235 > XX.XX.XX.XX.webcache: Flags [P.], seq 328:673, ack 6400, win 318, options [nop,nop,TS val 85878876 ecr 2229681651], length 345 09:51:21.193333 IP 10.10.10.153.54235 > XX.XX.XX.XX.webcache: Flags [P.], seq 673:717, ack 6400, win 318, options [nop,nop,TS val 85878876 ecr 2229681651], length 44 09:51:21.198038 IP XX.XX.XX.XX.webcache > 10.10.10.153.54235: Flags [.], ack 717, win 8277, options [nop,nop,TS val 2229681673 ecr 85878876], length 0 09:51:21.202792 IP XX.XX.XX.XX.webcache > 10.10.10.153.54235: Flags [P.], seq 6400:6682, ack 717, win 8326, options [nop,nop,TS val 2229681677 ecr 85878876], length 282 09:51:21.202855 IP XX.XX.XX.XX.webcache > 10.10.10.153.54235: Flags [P.], seq 6682:6687, ack 717, win 8326, options [nop,nop,TS val 2229681677 ecr 85878876], length 5 09:51:21.202904 IP 10.10.10.153.54235 > XX.XX.XX.XX.webcache: Flags [.], ack 6687, win 363, options [nop,nop,TS val 85878885 ecr 2229681677], length 0 09:51:31.192095 IP 10.10.10.153.54235 > XX.XX.XX.XX.webcache: Flags [F.], seq 717, ack 6687, win 363, options [nop,nop,TS val 85888874 ecr 2229681677], length 0 09:51:31.196650 IP XX.XX.XX.XX.webcache > 10.10.10.153.54235: Flags [.], ack 718, win 8326, options [nop,nop,TS val 2229691440 ecr 85888874], length 0 09:51:31.196724 IP XX.XX.XX.XX.webcache > 10.10.10.153.54235: Flags [F.], seq 6687, ack 718, win 8326, options [nop,nop,TS val 2229691441 ecr 85888874], length 0 09:51:31.196751 IP 10.10.10.153.54235 > XX.XX.XX.XX.webcache: Flags [.], ack 6688, win 363, options [nop,nop,TS val 85888879 ecr 2229691441], length 0 Вот неудачный коннект к локальному биллингу. Код: tcpdump -ni eth1 |grep 192.168.158.131 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth1, link-type EN10MB (Ethernet), capture size 65535 bytes 09:54:22.059327 IP 10.10.10.153.35778 > 192.168.158.131.webcache: Flags [S], seq 3288238918, win 5840, options [mss 1460,sackOK,TS val 86059742 ecr 0,nop,wscale 6], length 0 09:54:22.059793 IP 192.168.158.131.webcache > 10.10.10.153.35778: Flags [S.], seq 647868445, ack 3288238919, win 5792, options [mss 1460,sackOK,TS val 3015591190 ecr 86059742,nop,wscale 7], length 0 09:54:22.059878 IP 10.10.10.153.35778 > 192.168.158.131.webcache: Flags [.], ack 1, win 92, options [nop,nop,TS val 86059742 ecr 3015591190], length 0 09:54:22.060849 IP 10.10.10.153.35778 > 192.168.158.131.webcache: Flags [P.], seq 1:290, ack 1, win 92, options [nop,nop,TS val 86059743 ecr 3015591190], length 289 09:54:22.060944 IP 10.10.10.153.35778 > 192.168.158.131.webcache: Flags [P.], seq 290:325, ack 1, win 92, options [nop,nop,TS val 86059743 ecr 3015591190], length 35 09:54:22.061193 IP 192.168.158.131.webcache > 10.10.10.153.35778: Flags [.], ack 290, win 54, options [nop,nop,TS val 3015591192 ecr 86059743], length 0 09:54:22.061212 IP 192.168.158.131.webcache > 10.10.10.153.35778: Flags [.], ack 325, win 54, options [nop,nop,TS val 3015591192 ecr 86059743], length 0 09:54:22.062150 IP 192.168.158.131.webcache > 10.10.10.153.35778: Flags [P.], seq 1:1158, ack 325, win 54, options [nop,nop,TS val 3015591192 ecr 86059743], length 1157 09:54:22.062216 IP 10.10.10.153.35778 > 192.168.158.131.webcache: Flags [.], ack 1158, win 128, options [nop,nop,TS val 86059744 ecr 3015591192], length 0[/pre] Да, iptables выключены. На сервере не запущено ничего, что могло бы мешать клиенту получать эти иксэмэльки. А где этот сон разума aka клиент хранит настройки соединений с серверами? |
Автор: | Администратор [ 26 окт 2010, 09:29 ] |
Заголовок сообщения: | Re: Ошибка подключения клиентом к биллингу |
Цитата: А где этот сон разума aka клиент хранит настройки соединений с серверами? http://www.bgbilling.ru/v5.1/doc/ch01s08.html В client.properties либо в файле config в домашнем каталоге пользователя.Только там из настроек только URL да логин с паролем.. А если просто браузером подключиться с проблемной машины на URL, указанный в настройках клиента? |
Автор: | tomhet [ 26 окт 2010, 13:16 ] |
Заголовок сообщения: | Re: Ошибка подключения клиентом к биллингу |
Всё, спасибо за внимание, отбой. Я по памяти набирал адрес биллинга и вместо executer писал executor. Господа, может вам стоит прикрутить к биллингу вменяемый обработчик ошибок, м? А то стоит он чуть меньше, чем авианосец, а продираться через ошибки приходится с применением нетрадиционных методов = ( |
Автор: | Администратор [ 27 окт 2010, 09:58 ] |
Заголовок сообщения: | Re: Ошибка подключения клиентом к биллингу |
Цитата: Господа, может вам стоит прикрутить к биллингу вменяемый обработчик ошибок, м? Вы про спеллчекер? Или что? |
Автор: | sda0 [ 28 окт 2010, 17:15 ] |
Заголовок сообщения: | Re: Ошибка подключения клиентом к биллингу |
внезапно перестал коннектится клиент к БД. в сервер-еррор лог такое: Код: server 10-28/14:32:57 ERROR [http-8080-3] LoggingPrintStream - at org.apache.catalina.core.StandardEngineValve .invoke(StandardEngineValve.java:109) server 10-28/14:32:57 ERROR [http-8080-3] LoggingPrintStream - at org.apache.catalina.connector.CoyoteAdapter. service(CoyoteAdapter.java:286) server 10-28/14:32:57 ERROR [http-8080-3] LoggingPrintStream - at org.apache.coyote.http11.Http11Processor.pro cess(Http11Processor.java:845) server 10-28/14:32:57 ERROR [http-8080-3] LoggingPrintStream - at org.apache.coyote.http11.Http11Protocol$Http 11ConnectionHandler.process(Http11Protocol.java:583) server 10-28/14:32:57 ERROR [http-8080-3] LoggingPrintStream - at org.apache.tomcat.util.net.JIoEndpoint$Worke r.run(JIoEndpoint.java:447) server 10-28/14:32:57 ERROR [http-8080-3] LoggingPrintStream - at java.lang.Thread.run(Thread.java:619) клиент BGBillingClient_5.1_403 сервер BGBillingServer_5.1_510 какой еще лог показать? з.ы. после перезагрузки сервера работал восстанавливаеться. но если открыть договор одного клиента, и нажать на отчеты - то сервер снова не доступен. |
Автор: | dimOn [ 28 окт 2010, 17:18 ] |
Заголовок сообщения: | Re: Ошибка подключения клиентом к биллингу |
это в какой момент происходит в логах? и причём тут клиент? |
Автор: | restart [ 29 окт 2010, 16:07 ] |
Заголовок сообщения: | Re: Ошибка подключения клиентом к биллингу |
tomhet писал(а): А то стоит он чуть меньше, чем авианосец Вы точно про наш продукт? Может форумом ошиблись, по памяти адрес набирали? ![]() Вообще говоря, проверка правильности введенных данных - это задача номер один при возникновении любой ошибки. |
Автор: | tomhet [ 29 окт 2010, 19:37 ] |
Заголовок сообщения: | Re: Ошибка подключения клиентом к биллингу |
Цитата: проверка правильности введенных данных Не хотелось бы начинать такого рода дискуссию, но проверка данных в поле ввода - не самая сложная процедура. Будь она реализована, ни вашему коллеге, ни мне не пришлось бы угадывать, что в очередной раз не работает или соизволило отвалиться. А сарказм - это хорошо, да. |
Автор: | stark [ 02 ноя 2010, 19:27 ] |
Заголовок сообщения: | Re: Ошибка подключения клиентом к биллингу |
tomhet писал(а): Цитата: проверка правильности введенных данных Не хотелось бы начинать такого рода дискуссию, но проверка данных в поле ввода - не самая сложная процедура. Будь она реализована, ни вашему коллеге, ни мне не пришлось бы угадывать, что в очередной раз не работает или соизволило отвалиться. А сарказм - это хорошо, да. не совсем понятно, о какой проверки идет речь . где конретно и что нужно проверять в данном случае ? В клиент написали кривой url . что проверять то надо было ? Там в общем случае может быть что угодно , хоть executer, хоть executor , что угодно , это меняется в конфиге и серверов может быть несколько . Вы и базе данных, например, можете неправильный url писать. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |