BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 04:58

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: [6.2] HTTP transport error
СообщениеДобавлено: 16 янв 2018, 20:09 
Не в сети

Зарегистрирован: 23 ноя 2015, 15:15
Сообщения: 133
Карма: 2
Господа, ситуация следующая: если клиент работает из той же сети где расположен биллинг, то проблем никаких нет, но если клиент "цепляется снаружи" то с разной периодичностью у него возникает ошибка (HTTP transport error) показанная на скриншоте. Подскажите как диагностировать и локализовать данную проблему?
Трассировка от сервера до внешнего клиента показывает 3 успешных хопа.

Код:
Информация о версии:

  Клиент: вер. 6.2.849 / 22.12.2016 16:31:48
    os: Windows 8.1; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121
  Сервер: вер. 6.2.1149 / 22.12.2016 16:33:23
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_77

  assist: вер. 6.2.88 / 09.11.2016 15:23:35
  bill: вер. 6.2.97 / 14.12.2016 14:33:00
  bvcom: вер. 6.2.95 / 14.07.2016 14:11:19
  card: вер. 6.2.39 / 26.05.2016 14:50:45
  dialup: вер. 6.2.315 / 01.03.2016 00:17:59
  email: вер. 6.2.177 / 14.12.2016 14:27:42
  inet: вер. 6.2.704 / 19.12.2016 21:03:04
  ipn: вер. 6.2.262 / 19.12.2016 21:02:58
  mps: вер. 6.2.221 / 04.10.2016 19:16:15
  npay: вер. 6.2.197 / 04.10.2016 19:12:21
  phone: вер. 6.2.287 / 19.12.2016 21:03:24
  rentsoft: вер. 6.2.63 / 04.10.2016 19:16:26
  reports: вер. 6.2.213 / 03.10.2016 16:59:27
  rscm: вер. 6.2.178 / 04.10.2016 19:16:30
  ru.bitel.bgbilling.plugins.bonus: вер. 6.2.122 / 28.11.2016 20:59:09
  ru.bitel.bgbilling.plugins.cashcheck: вер. 6.2.114 / 25.07.2017 14:33:27
    ВНИМАНИЕ: клиентская версия: 6.2.107 / 15.07.2016 13:25:39
  ru.bitel.bgbilling.plugins.crm: вер. 6.2.195 / 04.10.2016 19:16:05
  ru.bitel.bgbilling.plugins.dispatch: вер. 6.2.95 / 14.12.2016 14:33:16
  ru.bitel.bgbilling.plugins.documents: вер. 6.2.176 / 14.12.2016 14:33:16
  ru.bitel.bgbilling.plugins.helpdesk: вер. 6.2.182 / 04.10.2016 19:16:06
  ru.bitel.bgbilling.plugins.organizer: вер. 6.2.72 / 04.10.2016 19:16:19
  subscription: вер. 6.2.40 / 04.10.2016 19:16:37
  trayinfo: вер. 6.2.170 / 02.02.2016 17:42:09
  tv: вер. 6.2.238 / 30.11.2016 17:54:27
  voiceip: вер. 6.2.191 / 14.12.2016 14:29:33
  wm: вер. 6.2.189 / 04.10.2016 19:16:46
  yamoney: вер. 6.2.58 / 04.10.2016 19:16:49

Окружение:

  Клиент:
    os: Windows 8.1 amd64, 6.3
    java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121
    jre home: C:\Program Files\Java\jre1.8.0_121
    default tz: 16.01.2018 17:07 MSK +0300 (Europe/Moscow)
    user tz: 16.01.2018 17:07 MSK +0300 (Europe/Moscow)
    locale: ru_RU
  Сервер:
    os: Linux amd64, 4.9.0-3-amd64
    java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_77
    jre home: /opt/java/java-8-oracle/jre
    default tz: 16.01.2018 17:07 MSK +0300 (Europe/Moscow)
    db time: master: 16.01.2018 17:07 MSK
    db charset: connection: cp1251(cp1251_general_ci), database: cp1251(cp1251_general_ci)
    locale: ru_RU
    uptime: Started: 19.12.2017 17:16:21 Uptime: 27 d 23:51:27

Третьи стороны:

  Fugue Icons. Copyright © 2011 Yusuke Kamiyamane. All rights reserved.
    http://p.yusukekamiyamane.com/
  Silk icon set. Copyright © Mark James. All rights reserved.
    http://www.famfamfam.com/lab/icons/silk/


Вложения:
bgbError.jpg
bgbError.jpg [ 55.76 КБ | Просмотров: 2383 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.2] HTTP transport error
СообщениеДобавлено: 16 янв 2018, 20:43 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
В запускном файле добавьте
Код:
-Dsun.net.client.defaultConnectTimeout=100000

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.2] HTTP transport error
СообщениеДобавлено: 22 янв 2018, 19:43 
Не в сети

Зарегистрирован: 23 ноя 2015, 15:15
Сообщения: 133
Карма: 2
Не помогла данная настройка.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.2] HTTP transport error
СообщениеДобавлено: 23 янв 2018, 02:46 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
А отклик у вас до сервера какой?
Может потери пакетов до сервера, как вариант


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.2] HTTP transport error
СообщениеДобавлено: 23 янв 2018, 14:00 
Не в сети

Зарегистрирован: 23 ноя 2015, 15:15
Сообщения: 133
Карма: 2
Отклик 30 мс. Вот часть логов (файл log) из папки с клиентом биллинга.
Код:
log4j:WARN No appenders could be found for logger (ru.bitel.bgbilling.kernel.plugin.common.BGPluginBase).
log4j:WARN Please initialize the log4j system properly.
GraphicsDevice: \Display0 (default)
   DisplayMode: 1364x768x32x60
   ScreenInsets: top=0,left=0,bottom=84,right=0
ScreenInsets(def): top=0,left=0,bottom=84,right=0
java.net.SocketTimeoutException: connect timed out
   at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
   at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
   at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
   at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
   at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
   at java.net.PlainSocketImpl.connect(Unknown Source)
   at java.net.SocksSocketImpl.connect(Unknown Source)
   at java.net.Socket.connect(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
   at sun.net.NetworkClient.doConnect(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
   at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
   at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source)
   at bitel.billing.module.common.TransferData.doConnection(TransferData.java:115)
   at bitel.billing.module.common.TransferData.postData(TransferData.java:230)
   at bitel.billing.module.common.TransferData.postData(TransferData.java:92)
   at ru.bitel.bgbilling.kernel.CommonTransferManager.getDocument(CommonTransferManager.java:33)
   at bitel.billing.module.common.DBInfoManager.getMenu(DBInfoManager.java:648)
   at bitel.billing.module.common.DBInfoManager.setMenuToolBarData(DBInfoManager.java:585)
   at bitel.billing.module.common.DBInfoManager.performConnect(DBInfoManager.java:518)
   at bitel.billing.module.common.DBInfoManager.connect(DBInfoManager.java:501)
   at ru.bitel.bgbilling.client.BGClient.auth(BGClient.java:373)
   at ru.bitel.bgbilling.client.BGClient.<init>(BGClient.java:146)
   at ru.bitel.bgbilling.client.BGClient.main(BGClient.java:536)
java.net.SocketTimeoutException: connect timed out
   at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
   at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
   at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
   at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
   at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
   at java.net.PlainSocketImpl.connect(Unknown Source)
   at java.net.SocksSocketImpl.connect(Unknown Source)
   at java.net.Socket.connect(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
   at sun.net.NetworkClient.doConnect(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
   at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
   at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source)
   at bitel.billing.module.common.TransferData.doConnection(TransferData.java:115)
   at bitel.billing.module.common.TransferData.postData(TransferData.java:230)
   at bitel.billing.module.common.TransferData.postData(TransferData.java:92)
   at ru.bitel.bgbilling.kernel.CommonTransferManager.getDocument(CommonTransferManager.java:33)
   at bitel.billing.module.common.DBInfoManager.getMenu(DBInfoManager.java:648)
   at bitel.billing.module.common.DBInfoManager.setMenuToolBarData(DBInfoManager.java:585)
   at bitel.billing.module.common.DBInfoManager.performConnect(DBInfoManager.java:518)
   at bitel.billing.module.common.DBInfoManager.connect(DBInfoManager.java:501)
   at ru.bitel.bgbilling.client.BGClient.auth(BGClient.java:373)
   at ru.bitel.bgbilling.client.BGClient.auth(BGClient.java:376)
   at ru.bitel.bgbilling.client.BGClient.<init>(BGClient.java:146)
   at ru.bitel.bgbilling.client.BGClient.main(BGClient.java:536)
java.net.SocketTimeoutException: connect timed out
   at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
   at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
   at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
   at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
   at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
   at java.net.PlainSocketImpl.connect(Unknown Source)
   at java.net.SocksSocketImpl.connect(Unknown Source)
   at java.net.Socket.connect(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
   at sun.net.NetworkClient.doConnect(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
   at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
   at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source)
   at bitel.billing.module.common.TransferData.doConnection(TransferData.java:115)
   at bitel.billing.module.common.TransferData.postData(TransferData.java:230)
   at bitel.billing.module.common.TransferData.postData(TransferData.java:92)
   at ru.bitel.bgbilling.kernel.CommonTransferManager.getDocument(CommonTransferManager.java:33)
   at bitel.billing.module.common.DBInfoManager.getMenu(DBInfoManager.java:648)
   at bitel.billing.module.common.DBInfoManager.setMenuToolBarData(DBInfoManager.java:585)
   at bitel.billing.module.common.DBInfoManager.performConnect(DBInfoManager.java:518)
   at bitel.billing.module.common.DBInfoManager.connect(DBInfoManager.java:501)
   at ru.bitel.bgbilling.client.BGClient.auth(BGClient.java:373)
   at ru.bitel.bgbilling.client.BGClient.auth(BGClient.java:376)
   at ru.bitel.bgbilling.client.BGClient.auth(BGClient.java:376)
   at ru.bitel.bgbilling.client.BGClient.<init>(BGClient.java:146)
   at ru.bitel.bgbilling.client.BGClient.main(BGClient.java:536)


jar:file:/C:/BGBillingClient-konnect/lib/client.jar!/ru/bitel/bgbilling/kernel/admin/messages4users/common/MessagesForUsersService.wsdl -> {http://common.messages4users.admin.kernel.bgbilling.bitel.ru/}MessagesForUsersService:getLastMessageId
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><ns4:getLastMessageId xmlns:ns4="http://common.messages4users.admin.kernel.bgbilling.bitel.ru/" xmlns:common="http://common.bitel.ru" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/></S:Body></S:Envelope>
com.sun.xml.ws.client.ClientTransportException: HTTP transport error: java.net.SocketTimeoutException: connect timed out
   at com.sun.xml.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:132)
   at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:256)
   at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:184)
   at com.sun.xml.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:137)
   at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:641)
   at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:600)
   at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:585)
   at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:482)
   at com.sun.xml.ws.client.Stub.process(Stub.java:323)
   at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:161)
   at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:113)
   at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:93)
   at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:144)
   at com.sun.proxy.$Proxy33.getLastMessageId(Unknown Source)
   at ru.bitel.bgbilling.kernel.admin.messages4users.client.ShowMessageForUsers.setDataImpl(ShowMessageForUsers.java:188)
   at ru.bitel.bgbilling.kernel.admin.messages4users.client.ShowMessageForUsers.access$100(ShowMessageForUsers.java:30)
   at ru.bitel.bgbilling.kernel.admin.messages4users.client.ShowMessageForUsers$3.done(ShowMessageForUsers.java:173)
   at javax.swing.SwingWorker$5.run(Unknown Source)
   at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
   at sun.swing.AccumulativeRunnable.run(Unknown Source)
   at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
   at javax.swing.Timer.fireActionPerformed(Unknown Source)
   at javax.swing.Timer$DoPostEvent.run(Unknown Source)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$400(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.net.SocketTimeoutException: connect timed out
   at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
   at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
   at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
   at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
   at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
   at java.net.PlainSocketImpl.connect(Unknown Source)
   at java.net.SocksSocketImpl.connect(Unknown Source)
   at java.net.Socket.connect(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
   at sun.net.NetworkClient.doConnect(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
   at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
   at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source)
   at com.sun.xml.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:120)
   ... 36 more


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

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


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

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


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

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