forum.bitel.ru
http://forum.bitel.ru/

часто стал отваливаться клиент
http://forum.bitel.ru/viewtopic.php?f=22&t=12005
Страница 1 из 1

Автор:  a.vozny [ 11 окт 2016, 13:50 ]
Заголовок сообщения:  часто стал отваливаться клиент

вот с такой ошибкой
при том что потерь нету (icmp 100% , задержка около 2ms)
Код:
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.$Proxy30.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$500(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$JavaSecurityAccessImpl.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.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.http.HttpClient.<init>(Unknown Source)
   at sun.net.www.http.HttpClient.New(Unknown Source)
   at sun.net.www.http.HttpClient.New(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.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.http.HttpURLConnection.connect(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
   at com.sun.xml.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:120)
   ... 36 more


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

Клиент: вер. 7.0.840 / 06.10.2016 20:33:55
os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.8.0_101
Сервер: вер. 7.0.1122 / 07.10.2016 16:36:47
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_102

bill: вер. 7.0.97 / 06.10.2016 20:40:08
card: вер. 7.0.40 / 22.08.2016 16:40:03
dba: вер. 7.0.167 / 08.04.2016 17:40:39
dialup: вер. 7.0.319 / 29.08.2016 16:38:40
email: вер. 7.0.180 / 25.05.2016 13:53:19
inet: вер. 7.0.685 / 05.10.2016 14:36:58
ipn: вер. 7.0.258 / 01.09.2016 18:14:39
mps: вер. 7.0.204 / 05.10.2016 13:36:29
npay: вер. 7.0.199 / 05.10.2016 13:38:35
phone: вер. 7.0.277 / 03.10.2016 15:44:19
reports: вер. 7.0.218 / 03.10.2016 15:44:29
robokassa: вер. 7.0.28 / 07.10.2016 16:47:02
rscm: вер. 7.0.181 / 05.10.2016 13:43:18
ru.bitel.bgbilling.plugins.cladr: вер. 7.0.123 / 08.04.2016 17:52:32
ru.bitel.bgbilling.plugins.crm: вер. 7.0.195 / 05.10.2016 13:42:39
ru.bitel.bgbilling.plugins.documents: вер. 7.0.175 / 05.10.2016 13:42:40
ru.bitel.bgbilling.plugins.helpdesk: вер. 7.0.191 / 05.10.2016 13:42:41
rurupay: вер. 7.0.37 / 05.10.2016 13:43:21
voiceip: вер. 7.0.189 / 08.04.2016 17:40:15

Окружение:

Клиент:
os: Windows 7 x86, 6.1
java: Java HotSpot(TM) Client VM, v.1.8.0_101
jre home: C:\Program Files\Java\jre1.8.0_101
memory (use/total/max): 24M/53M/247M
default tz: 11.10.2016 10:49 MSK +0300 (Europe/Moscow)
user tz: 11.10.2016 10:49 MSK +0300 (Europe/Moscow)
locale: ru_RU
Сервер:
os: Linux amd64, 3.2.0-4-amd64
java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_102
jre home: /opt/java/jdk1.8.0_102/jre
default tz: 11.10.2016 10:49 MSK +0300 (Europe/Moscow)
memory (use/total/max): 262M/834M/7282M
db time: master: 11.10.2016 10:49 MSK
db charset: connection: cp1251(cp1251_general_ci), database: cp1251(cp1251_general_ci)
locale: ru_RU
uptime: Started: 07.10.2016 15:31:44 Uptime: 3 d 19:18:07

Автор:  dimOn [ 12 окт 2016, 01:52 ]
Заголовок сообщения:  Re: часто стал отваливаться клиент

Цитата:
Клиент:
os: Windows 7;
смотреть антивирус
если не антивирус, то смотреть в логи сервера

Автор:  Phricker [ 12 окт 2016, 03:17 ]
Заголовок сообщения:  Re: часто стал отваливаться клиент

a.vozny писал(а):
вот с такой ошибкой
при том что потерь нету (icmp 100% , задержка около 2ms)

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


Ну и в запускной файл добавьте -Dsun.net.client.defaultConnectTimeout=1000

Автор:  a.vozny [ 13 окт 2016, 14:56 ]
Заголовок сообщения:  Re: часто стал отваливаться клиент

пинг еще раз проверил (пакетами на 1400) , все нормально.
строка в конфиге есть.
запустил в режиме debug.

Автор:  a.vozny [ 13 окт 2016, 19:05 ]
Заголовок сообщения:  Re: часто стал отваливаться клиент

Клиент открыт конечно сутки напролет... но в 6-й версии такого не наблюдал.

Код:
jar:file:/C:/Users/alexander/Desktop/BGBillingClient/BGBillingClient_7.0_835/BGBillingClient/lib/client.jar!/ru/bitel/bgbilling/kernel/directory/api/common/service/DirectoryService.wsdl -> {http://service.common.api.directory.kernel.bgbilling.bitel.ru/}DirectoryService:getVersion
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><ns2:getVersion xmlns:ns2="http://service.common.api.directory.kernel.bgbilling.bitel.ru/"><directoryItemClass>ru.bitel.bgbilling.kernel.bgsecure.common.bean.UserInfo</directoryItemClass><moduleId>0</moduleId></ns2:getVersion></S:Body></S:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Header/><S:Body><ns2:getVersionResponse xmlns:ns2="http://service.common.api.directory.kernel.bgbilling.bitel.ru/" xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xml="http://www.w3.org/XML/1998/namespace"><return>43405</return></ns2:getVersionResponse></S:Body></S:Envelope>
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.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.http.HttpClient.<init>(Unknown Source)
   at sun.net.www.http.HttpClient.New(Unknown Source)
   at sun.net.www.http.HttpClient.New(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.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.http.HttpURLConnection.connect(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.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 bitel.billing.module.admin.TransferManager.getDocument(TransferManager.java:43)
   at bitel.billing.module.contract.ContractOpen.setData(ContractOpen.java:506)
   at bitel.billing.module.contract.ContractOpen.<init>(ContractOpen.java:182)
   at bitel.billing.module.contract.ActionOpenContract.actionPerformed(ActionOpenContract.java:29)
   at ru.bitel.bgbilling.client.common.BGMenuBar$MenuAction.actionPerformed(BGMenuBar.java:69)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.AbstractButton.doClick(Unknown Source)
   at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
   at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(Unknown Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Container.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$500(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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.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)
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.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.http.HttpClient.<init>(Unknown Source)
   at sun.net.www.http.HttpClient.New(Unknown Source)
   at sun.net.www.http.HttpClient.New(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.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.http.HttpURLConnection.connect(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.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 bitel.billing.module.admin.TransferManager.getDocument(TransferManager.java:43)
   at ru.bitel.bgbilling.client.common.BGUTable.loadColumnProperties(BGUTable.java:303)
   at ru.bitel.bgbilling.client.common.BGUTable.addNotify(BGUTable.java:219)
   at java.awt.Container.addNotify(Unknown Source)
   at javax.swing.JComponent.addNotify(Unknown Source)
   at java.awt.Container.addNotify(Unknown Source)
   at javax.swing.JComponent.addNotify(Unknown Source)
   at java.awt.Container.addNotify(Unknown Source)
   at javax.swing.JComponent.addNotify(Unknown Source)
   at java.awt.Container.addNotify(Unknown Source)
   at javax.swing.JComponent.addNotify(Unknown Source)
   at java.awt.Container.addNotify(Unknown Source)
   at javax.swing.JComponent.addNotify(Unknown Source)
   at ru.bitel.bgbilling.client.common.BGSplitPane.addNotify(BGSplitPane.java:80)
   at java.awt.Container.addNotify(Unknown Source)
   at javax.swing.JComponent.addNotify(Unknown Source)
   at java.awt.Container.addImpl(Unknown Source)
   at javax.swing.JTabbedPane.insertTab(Unknown Source)
   at javax.swing.JTabbedPane.addTab(Unknown Source)
   at bitel.billing.module.common.BGTabbedPane.addTab(BGTabbedPane.java:193)
   at bitel.billing.module.contract.ActionOpenContract.actionPerformed(ActionOpenContract.java:36)
   at ru.bitel.bgbilling.client.common.BGMenuBar$MenuAction.actionPerformed(BGMenuBar.java:69)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.AbstractButton.doClick(Unknown Source)
   at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
   at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(Unknown Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Container.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$500(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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.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)
jar:file:/C:/Users/alexander/Desktop/BGBillingClient/BGBillingClient_7.0_835/BGBillingClient/lib/client.jar!/ru/bitel/bgbilling/kernel/contract/api/common/service/ContractService.wsdl



Автор:  stark [ 23 дек 2016, 20:47 ]
Заголовок сообщения:  Re: часто стал отваливаться клиент

Попробуйте увеличить параметр :
Код:
-Dsun.net.client.defaultConnectTimeout=1000


В параметрах запуска клиента .

Автор:  zavndw [ 24 дек 2016, 18:11 ]
Заголовок сообщения:  Re: часто стал отваливаться клиент

напрямую в биллинг обращаетесь или через nginx? если через nginx проверьте напрямую

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/