BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
СообщениеДобавлено: 25 окт 2010, 11:32 
Не в сети

Зарегистрирован: 05 окт 2010, 06:49
Сообщения: 15
Карма: 0
Клиент запускается на
Код:
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.


Клиент показывает дофига информативное сообщение:
Код:
Произошла ошибка при соединении с сервером.


На сервере в логах по этому поводу ничего нет.

Что чинить, чтобы клиент уже таки стал коннектится к серверу?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 окт 2010, 13:07 
Не в сети
Разработчик

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 окт 2010, 13:33 
Не в сети

Зарегистрирован: 05 окт 2010, 06:49
Сообщения: 15
Карма: 0
Таки нет, не закрыт.
Проблема именно в этой Fedora, клиент с соседних убунт и виндовсов работает нормально.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 окт 2010, 17:23 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
tomhet писал(а):
Таки нет, не закрыт.
Проблема именно в этой Fedora, клиент с соседних убунт и виндовсов работает нормально.


а на этой федоре нет ничего подозрительного ? Попробуйте сделать iptables -F

tcpdump-ом посмотрите ходит чего-нибудь на сервер или нет


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 окт 2010, 04:53 
Не в сети

Зарегистрирован: 05 окт 2010, 06:49
Сообщения: 15
Карма: 0
Вот соединение с той же федоры на биллинг в другом городе.
Код:
 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 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Цитата:
А где этот сон разума aka клиент хранит настройки соединений с серверами?

http://www.bgbilling.ru/v5.1/doc/ch01s08.html
В client.properties либо в файле config в домашнем каталоге пользователя.Только там из настроек только URL да логин с паролем..
А если просто браузером подключиться с проблемной машины на URL, указанный в настройках клиента?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 окт 2010, 13:16 
Не в сети

Зарегистрирован: 05 окт 2010, 06:49
Сообщения: 15
Карма: 0
Всё, спасибо за внимание, отбой.
Я по памяти набирал адрес биллинга и вместо executer писал executor.
Господа, может вам стоит прикрутить к биллингу вменяемый обработчик ошибок, м?
А то стоит он чуть меньше, чем авианосец, а продираться через ошибки приходится с применением нетрадиционных методов = (


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 окт 2010, 09:58 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Цитата:
Господа, может вам стоит прикрутить к биллингу вменяемый обработчик ошибок, м?

Вы про спеллчекер? Или что?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 окт 2010, 17:15 
внезапно перестал коннектится клиент к БД.
в сервер-еррор лог такое:
Код:
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

какой еще лог показать?

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


Последний раз редактировалось sda0 28 окт 2010, 17:24, всего редактировалось 2 раз(а).

Вернуться к началу
  
 
СообщениеДобавлено: 28 окт 2010, 17:18 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
это в какой момент происходит в логах? и причём тут клиент?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 окт 2010, 16:07 
Не в сети
Аватара пользователя

Зарегистрирован: 19 мар 2009, 16:15
Сообщения: 210
Откуда: Уфа
Карма: 27
tomhet писал(а):
А то стоит он чуть меньше, чем авианосец

Вы точно про наш продукт? Может форумом ошиблись, по памяти адрес набирали? :)

Вообще говоря, проверка правильности введенных данных - это задача номер один при возникновении любой ошибки.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 окт 2010, 19:37 
Не в сети

Зарегистрирован: 05 окт 2010, 06:49
Сообщения: 15
Карма: 0
Цитата:
проверка правильности введенных данных

Не хотелось бы начинать такого рода дискуссию, но проверка данных в поле ввода - не самая сложная процедура.
Будь она реализована, ни вашему коллеге, ни мне не пришлось бы угадывать, что в очередной раз не работает или соизволило отвалиться.
А сарказм - это хорошо, да.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 ноя 2010, 19:27 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
tomhet писал(а):
Цитата:
проверка правильности введенных данных

Не хотелось бы начинать такого рода дискуссию, но проверка данных в поле ввода - не самая сложная процедура.
Будь она реализована, ни вашему коллеге, ни мне не пришлось бы угадывать, что в очередной раз не работает или соизволило отвалиться.
А сарказм - это хорошо, да.


не совсем понятно, о какой проверки идет речь . где конретно и что нужно проверять в данном случае ? В клиент написали кривой url . что проверять то надо было ? Там в общем случае может быть что угодно , хоть executer, хоть executor , что угодно , это меняется в конфиге и серверов может быть несколько . Вы и базе данных, например, можете неправильный url писать.


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

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


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

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


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

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