BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 30 апр 2024, 15:03

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




Начать новую тему Ответить на тему  [ Сообщений: 42 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Тормозит клиент БГ
СообщениеДобавлено: 23 апр 2015, 13:24 
Не в сети
Клиент

Зарегистрирован: 01 фев 2012, 10:22
Сообщения: 106
Карма: 0
Добрый день,собственно недавно началась проблема с тормозами,открытие договора занимает 10-20 секунд,открытие модуля отчеты вообще может висеть минуты 1,5...на серверной стороне ничего криминального все в стандартном порядке: CPU,MEM,HDD...mysql все в норме.
В логах так же все в порядке

Server_status

Код:
BGBillingServer v 5.2 build 1615 from 30.10.2014 20:39:49
Started: 23.04.2015 10:53:20   Uptime: 0 d 01:32:16
Memory total: 404 357 120; max: 1 908 932 608; free: 244 408 320
Memory pools:
  Non-heap memory[Code Cache]: max: 50 331 648; used: 7 462 976; peek: 7 472 384
  Heap memory[PS Eden Space]: max: 699 203 584; used: 12 923 360; peek: 131 661 824
  Heap memory[PS Survivor Space]: max: 7 667 712; used: 1 294 384; peek: 30 115 248
  Heap memory[PS Old Gen]: max: 1 431 699 456; used: 145 731 056; peek: 145 731 056
  Non-heap memory[PS Perm Gen]: max: 536 870 912; used: 73 454 904; peek: 73 454 904
Thread count: 39
Connections pool to Master status Idle: 3; Active: 1; maxActive: 300; maxIdle: 20


На что можно обратить внимание еще?

p.s серв бутал,тему с портом 8080 тоже читал (все нормально)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 23 апр 2015, 13:41 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Цитата:
Active: 1


Это цифра всегда больше нуля или только иногда ? посмотрите еще папку kahadb в activemq- там много файлов скопилось ? Еще чтобы понять на чем висит можно посмотреть jstack сервера и клиента во время повисания.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 23 апр 2015, 18:14 
Не в сети
Клиент

Зарегистрирован: 01 фев 2012, 10:22
Сообщения: 106
Карма: 0
stark писал(а):
Цитата:
Active: 1


Это цифра всегда больше нуля или только иногда ? посмотрите еще папку kahadb в activemq- там много файлов скопилось ? Еще чтобы понять на чем висит можно посмотреть jstack сервера и клиента во время повисания.


Сейчас более менее стабилизировалось так что буду ждать следующего провисания,в kahadb два файла и log. весом в 30метров
Про Active не скажу не обращал внимания (понаблюдаю)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 23 апр 2015, 18:38 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
С локальными доменами все в порядке? В конфиге mysql указан skip-name-resolve?
http://stproject.info/blog/?p=918


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 24 апр 2015, 13:57 
Не в сети
Клиент

Зарегистрирован: 01 фев 2012, 10:22
Сообщения: 106
Карма: 0
Amir писал(а):
С локальными доменами все в порядке? В конфиге mysql указан skip-name-resolve?
http://stproject.info/blog/?p=918

да,с вчерашнего дня пока без тормозов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 27 апр 2015, 12:03 
Не в сети
Клиент

Зарегистрирован: 12 мар 2012, 11:50
Сообщения: 85
Карма: 0
buster13
Мы заметили проблему в работе клиента биллинга при запущеном антивирусе Avira Internet Security, отключение антивируса не помогало, только удаление, может у вас тоже он стоит :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 27 апр 2015, 13:27 
Не в сети
Клиент

Зарегистрирован: 01 фев 2012, 10:22
Сообщения: 106
Карма: 0
SeGa писал(а):
buster13
Мы заметили проблему в работе клиента биллинга при запущеном антивирусе Avira Internet Security, отключение антивируса не помогало, только удаление, может у вас тоже он стоит :)


спасибо за совет,но сторонний софт был откинут сразу так как на маках тоже фризы были замечены...последний раз распределил задачи по taskset пока полет нормальный


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 09 июн 2015, 00:43 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Подскажите почему могут жутко тормозить все свежие клиенты биллинга (начиная от 6,0) под виндой ? Тормозят только в определенных окнах. К примеру просто открываем "Редактор модулей и услуг", или "Управление динамическим кодом". Висит клиент минуты.

Подробнее на примере окна "Управление динамическим кодом". Нажатие сохранить или сохранить и скомпилировать - клиент висит минутами. Так не попрограммируешь особо. В логах ничего интересного нет.
Код:
  Клиент: вер. 6.2.723 / 08.06.2015 15:33:49
    os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.8.0_45
  Сервер: вер. 6.2.890 / 02.06.2015 21:37:42
    os: Linux; java: Java HotSpot(TM) Client VM, v.1.8.0_45

Замечу что под линуксом клиент летает, никаких тормозов.

Точно тормозят разделы "Редактор модулей и услуг", "управление динамическим кодом", и в некоторых модулях страницы конфигурации (в модуле Инет)

И это не на одном компе, на всех(не нашел компа где не тормозит) компах с виндой эти разделы тормозят

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 09 июн 2015, 08:31 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 05 сен 2012, 18:20
Сообщения: 457
Карма: 27
А если подключаться к нашему демо биллингу( http://bgbilling.ru/demo.shtml )? Также тормозит при сохранении и компиляции?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 09 июн 2015, 10:29 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
нужно сначала разобраться что значит "висит" - это не получает ответа от сервера ("минуты"!) или не отрисовывает (а если дёрнуть окно, то сразу всё норм)?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 09 июн 2015, 11:09 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Попробуйте jstack с клиента снять в этот момент и прикрепите его сюда.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 09 июн 2015, 13:23 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
dimOn
Висит значит фриз, не влево не в право, ГУИ недоступно. Скажем когда с договорами работаешь зависаний нет. Дело не в связи с сервером
stark
с jstack не работал.
Значит запускаю его с таким параметром
Код:
jstack -l  3724 >out3

результат
Код:
2015-06-09 10:18:57
Full thread dump Java HotSpot(TM) Client VM (25.45-b02 mixed mode, sharing):

"DestroyJavaVM" #24 prio=5 os_prio=0 tid=0x0082e000 nid=0xb28 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
   - None

"SwingWorker-pool-2-thread-1" #23 daemon prio=5 os_prio=0 tid=0x1670fc00 nid=0x1288 waiting on condition [0x18fcf000]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x0a176c28> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at java.lang.Thread.run(Thread.java:745)

   Locked ownable synchronizers:
   - None

"pool-1-thread-1" #21 prio=5 os_prio=0 tid=0x1675e800 nid=0x5b4 waiting on condition [0x163ff000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
   at java.lang.Thread.sleep(Native Method)
   at ru.bitel.bgbilling.kernel.admin.messages4users.client.MessageForUserRunnable.run(MessageForUserRunnable.java:27)
   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
   at java.util.concurrent.FutureTask.run(FutureTask.java:266)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at java.lang.Thread.run(Thread.java:745)

   Locked ownable synchronizers:
   - <0x0a16a698> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"TimerQueue" #18 daemon prio=5 os_prio=0 tid=0x16742800 nid=0x114c waiting on condition [0x1803f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x09f9ca20> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
   at java.util.concurrent.DelayQueue.take(DelayQueue.java:223)
   at javax.swing.TimerQueue.run(TimerQueue.java:171)
   at java.lang.Thread.run(Thread.java:745)

   Locked ownable synchronizers:
   - <0x09fc0b10> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)

"AWT-EventQueue-0" #13 prio=6 os_prio=0 tid=0x16645800 nid=0x21a4 runnable [0x16f2d000]
   java.lang.Thread.State: RUNNABLE
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
   at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
   at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
   - locked <0x04d2bff8> (a java.io.BufferedInputStream)
   at sun.net.www.http.ChunkedInputStream.readAheadBlocking(ChunkedInputStream.java:552)
   at sun.net.www.http.ChunkedInputStream.readAhead(ChunkedInputStream.java:609)
   at sun.net.www.http.ChunkedInputStream.read(ChunkedInputStream.java:696)
   - locked <0x04d2e990> (a sun.net.www.http.ChunkedInputStream)
   at java.io.FilterInputStream.read(FilterInputStream.java:133)
   at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3335)
   at java.io.FilterInputStream.read(FilterInputStream.java:133)
   at org.jvnet.mimepull.MIMEParser.fillBuf(MIMEParser.java:439)
   at org.jvnet.mimepull.MIMEParser.readBody(MIMEParser.java:209)
   at org.jvnet.mimepull.MIMEParser.access$600(MIMEParser.java:67)
   at org.jvnet.mimepull.MIMEParser$MIMEEventIterator.next(MIMEParser.java:159)
   at org.jvnet.mimepull.MIMEParser$MIMEEventIterator.next(MIMEParser.java:128)
   at org.jvnet.mimepull.MIMEMessage.makeProgress(MIMEMessage.java:198)
   - locked <0x04d35930> (a org.jvnet.mimepull.MIMEMessage)
   at org.jvnet.mimepull.DataHead$ReadMultiStream.fetch(DataHead.java:241)
   at org.jvnet.mimepull.DataHead$ReadMultiStream.read(DataHead.java:212)
   at org.jvnet.staxex.ByteArrayOutputStreamEx.readFrom(ByteArrayOutputStreamEx.java:80)
   at org.jvnet.staxex.Base64Data.get(Base64Data.java:318)
   at org.jvnet.staxex.Base64Data.length(Base64Data.java:359)
   at com.sun.xml.ws.encoding.MtomCodec$MtomXMLStreamReaderEx.getTextCharacters(MtomCodec.java:535)
   at com.sun.istack.XMLStreamReaderToContentHandler.handleCharacters(XMLStreamReaderToContentHandler.java:207)
   at com.sun.istack.XMLStreamReaderToContentHandler.bridge(XMLStreamReaderToContentHandler.java:118)
   at com.sun.xml.ws.message.stream.StreamMessage.writePayloadTo(StreamMessage.java:377)
   at com.sun.xml.ws.message.stream.StreamMessage.writeTo(StreamMessage.java:462)
   at com.sun.xml.ws.message.AbstractMessageImpl.readAsSOAPMessage(AbstractMessageImpl.java:198)
   at com.sun.xml.ws.handler.SOAPMessageContextImpl.getMessage(SOAPMessageContextImpl.java:84)
   at ru.bitel.bgbilling.client.common.ClientContext$ServiceAuthenticationSOAPHandler.handleMessage(ClientContext.java:550)
   at ru.bitel.bgbilling.client.common.ClientContext$ServiceAuthenticationSOAPHandler.handleMessage(ClientContext.java:435)
   at com.sun.xml.ws.handler.HandlerProcessor.callHandleMessageReverse(HandlerProcessor.java:341)
   at com.sun.xml.ws.handler.HandlerProcessor.callHandlersResponse(HandlerProcessor.java:214)
   at com.sun.xml.ws.handler.ClientSOAPHandlerTube.callHandlersOnResponse(ClientSOAPHandlerTube.java:163)
   at com.sun.xml.ws.handler.HandlerTube.processResponse(HandlerTube.java:164)
   at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:651)
   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)
   - locked <0x04cffa80> (a com.sun.xml.ws.api.pipe.Fiber)
   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.$Proxy34.getSource(Unknown Source)
   at ru.bitel.bgbilling.kernel.dynamic.client.DynamicCodeLibraryPanel.getSource(DynamicCodeLibraryPanel.java:563)
   at ru.bitel.bgbilling.kernel.dynamic.client.DynamicCodeLibraryPanel.access$600(DynamicCodeLibraryPanel.java:61)
   at ru.bitel.bgbilling.kernel.dynamic.client.DynamicCodeLibraryPanel$11.actionPerformedImpl(DynamicCodeLibraryPanel.java:429)
   at ru.bitel.common.client.AbstractBGUPanel.actionPerformed(AbstractBGUPanel.java:237)
   at ru.bitel.common.client.AbstractBGUPanel$DefaultAction.actionPerformed(AbstractBGUPanel.java:91)
   at ru.bitel.common.client.AbstractBGUPanel.performAction(AbstractBGUPanel.java:541)
   at ru.bitel.common.client.AbstractBGUPanel.performAction(AbstractBGUPanel.java:522)
   at ru.bitel.common.client.AbstractBGUPanel.performAction(AbstractBGUPanel.java:517)
   at ru.bitel.bgbilling.kernel.dynamic.client.DynamicCodeLibraryPanel$6.actionPerformed(DynamicCodeLibraryPanel.java:284)
   at ru.bitel.bgbilling.kernel.dynamic.client.DynamicCodeTree.fireActionPerformed(DynamicCodeTree.java:267)
   - locked <0x0a6d7690> (a java.util.ArrayList)
   at ru.bitel.bgbilling.kernel.dynamic.client.DynamicCodeTree$2.mouseClicked(DynamicCodeTree.java:165)
   at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)
   at java.awt.Component.processMouseEvent(Component.java:6528)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
   at java.awt.Component.processEvent(Component.java:6290)
   at java.awt.Container.processEvent(Container.java:2234)
   at java.awt.Component.dispatchEventImpl(Component.java:4881)
   at java.awt.Container.dispatchEventImpl(Container.java:2292)
   at java.awt.Component.dispatchEvent(Component.java:4703)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4542)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
   at java.awt.Container.dispatchEventImpl(Container.java:2278)
   at java.awt.Window.dispatchEventImpl(Window.java:2750)
   at java.awt.Component.dispatchEvent(Component.java:4703)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
   at java.awt.EventQueue.access$500(EventQueue.java:97)
   at java.awt.EventQueue$3.run(EventQueue.java:709)
   at java.awt.EventQueue$3.run(EventQueue.java:703)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
   at java.awt.EventQueue$4.run(EventQueue.java:731)
   at java.awt.EventQueue$4.run(EventQueue.java:729)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

   Locked ownable synchronizers:
   - None

"AWT-Windows" #11 daemon prio=6 os_prio=0 tid=0x1659c000 nid=0x15b0 runnable [0x1484f000]
   java.lang.Thread.State: RUNNABLE
   at sun.awt.windows.WToolkit.eventLoop(Native Method)
   at sun.awt.windows.WToolkit.run(WToolkit.java:306)
   at java.lang.Thread.run(Thread.java:745)

   Locked ownable synchronizers:
   - None

"AWT-Shutdown" #10 prio=5 os_prio=0 tid=0x1659b000 nid=0x1ef0 in Object.wait() [0x1617f000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x09e6d928> (a java.lang.Object)
   at java.lang.Object.wait(Object.java:502)
   at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:295)
   - locked <0x09e6d928> (a java.lang.Object)
   at java.lang.Thread.run(Thread.java:745)

   Locked ownable synchronizers:
   - None

"Java2D Disposer" #9 daemon prio=10 os_prio=2 tid=0x1656f000 nid=0x1f5c in Object.wait() [0x15c4f000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x09e6dac8> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
   - locked <0x09e6dac8> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
   at sun.java2d.Disposer.run(Disposer.java:148)
   at java.lang.Thread.run(Thread.java:745)

   Locked ownable synchronizers:
   - None

"Service Thread" #7 daemon prio=9 os_prio=0 tid=0x0090d800 nid=0x2314 runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
   - None

"C1 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x008e6c00 nid=0x1c10 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
   - None

"Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x008e5c00 nid=0x2254 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
   - None

"Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x008e2c00 nid=0x19b4 runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
   - None

"Finalizer" #3 daemon prio=8 os_prio=1 tid=0x00878000 nid=0x13d4 in Object.wait() [0x1551f000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x09dad3f8> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
   - locked <0x09dad3f8> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
   at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

   Locked ownable synchronizers:
   - None

"Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x00873400 nid=0x1e9c in Object.wait() [0x1489f000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x09dad598> (a java.lang.ref.Reference$Lock)
   at java.lang.Object.wait(Object.java:502)
   at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157)
   - locked <0x09dad598> (a java.lang.ref.Reference$Lock)

   Locked ownable synchronizers:
   - None

"VM Thread" os_prio=2 tid=0x00871c00 nid=0x1280 runnable

"VM Periodic Task Thread" os_prio=2 tid=0x00917400 nid=0x1e4c waiting on condition

JNI global references: 816


с такими параметрами
Код:
jstack -l -m 3724 >out2

результат
Код:
Attaching to process ID 3724, please wait...
Debugger attached successfully.
Client compiler detected.
JVM version is 25.45-b02
Deadlock Detection:

No deadlocks found.

----------------- 0 -----------------
0x7760f8d1   ntdll!ZwWaitForSingleObject + 0x15
0x77011194   kernel32!WaitForSingleObjectEx + 0x43
0x77011148   kernel32!WaitForSingleObject + 0x12
0x001d4f9f   javaw + 0x4f9f
0x001d3399   javaw + 0x3399
0x001d4493   javaw + 0x4493
0x001d3627   javaw + 0x3627
0x00170138      ????????
----------------- 1 -----------------
0x7760f8d1   ntdll!ZwWaitForSingleObject + 0x15
0x77011194   kernel32!WaitForSingleObjectEx + 0x43
0x77011148   kernel32!WaitForSingleObject + 0x12
0x686ea509   jvm!_JVM_FindSignal@4 + 0x2999
0x68687901   jvm!JVM_GetThreadStateNames + 0x4e061
0x68687c8a   jvm!JVM_GetThreadStateNames + 0x4e3ea
0x686a8cd1   jvm!JVM_GetThreadStateNames + 0x6f431
0x68609625   jvm!JNI_GetCreatedJavaVMs + 0x58d5
0x001d20ad   javaw + 0x20ad
0x001dadff   javaw + 0xadff
0x001dae89   javaw + 0xae89
0x7701338a   kernel32!BaseThreadInitThunk + 0x12
0x77629f72   ntdll!RtlInitializeExceptionChain + 0x63
0x77629f45   ntdll!RtlInitializeExceptionChain + 0x36
Locked ownable synchronizers:
    - None
----------------- 2 -----------------
0x7760f8d1   ntdll!ZwWaitForSingleObject + 0x15
0x77011194   kernel32!WaitForSingleObjectEx + 0x43
0x77011148   kernel32!WaitForSingleObject + 0x12
0x686ea3fd   jvm!_JVM_FindSignal@4 + 0x288d
0x6868790c   jvm!JVM_GetThreadStateNames + 0x4e06c
0x68687c3c   jvm!JVM_GetThreadStateNames + 0x4e39c
0x686ad7e1   jvm!JVM_GetThreadStateNames + 0x73f41
0x686adba2   jvm!JVM_GetThreadStateNames + 0x74302
0x686ed6e6   jvm!_JVM_FindSignal@4 + 0x5b76
0x6894c556   msvcr100!_endthreadex + 0x3a
0x6894c600   msvcr100!_endthreadex + 0xe4
0x7701338a   kernel32!BaseThreadInitThunk + 0x12
0x77629f72   ntdll!RtlInitializeExceptionChain + 0x63
0x77629f45   ntdll!RtlInitializeExceptionChain + 0x36
----------------- 3 -----------------
0x7760f8d1   ntdll!ZwWaitForSingleObject + 0x15
0x77011194   kernel32!WaitForSingleObjectEx + 0x43
0x77011148   kernel32!WaitForSingleObject + 0x12
0x686ea509   jvm!_JVM_FindSignal@4 + 0x2999
0x6868ca41   jvm!JVM_GetThreadStateNames + 0x531a1
0x686a22f4   jvm!JVM_GetThreadStateNames + 0x68a54
0x6862de85   jvm!_JVM_MonitorWait@16 + 0x95
0x026fc0c3   * java.lang.Object.wait(long) bci:0 (Interpreted frame)
0x026f43b4   * java.lang.Object.wait() bci:2 line:502 (Interpreted frame)
0x026f43b4   * java.lang.ref.Reference$ReferenceHandler.run() bci:36 line:157 (Interpreted frame)
0x026f0697   <StubRoutines>
0x68685cb5   jvm!JVM_GetThreadStateNames + 0x4c415
0x6874b12e   jvm!_JVM_FindSignal@4 + 0x635be
0x68685d4e   jvm!JVM_GetThreadStateNames + 0x4c4ae
0x68685ed6   jvm!JVM_GetThreadStateNames + 0x4c636
0x68685f47   jvm!JVM_GetThreadStateNames + 0x4c6a7
0x6862b0cf   jvm!jio_printf + 0x9f
0x686a901c   jvm!JVM_GetThreadStateNames + 0x6f77c
0x686a910a   jvm!JVM_GetThreadStateNames + 0x6f86a
0x686ed6e6   jvm!_JVM_FindSignal@4 + 0x5b76
0x6894c556   msvcr100!_endthreadex + 0x3a
0x6894c600   msvcr100!_endthreadex + 0xe4
0x7701338a   kernel32!BaseThreadInitThunk + 0x12
0x77629f72   ntdll!RtlInitializeExceptionChain + 0x63
0x77629f45   ntdll!RtlInitializeExceptionChain + 0x36
Locked ownable synchronizers:
    - None
----------------- 4 -----------------
0x7760f8d1   ntdll!ZwWaitForSingleObject + 0x15
0x77011194   kernel32!WaitForSingleObjectEx + 0x43
0x77011148   kernel32!WaitForSingleObject + 0x12
0x686ea509   jvm!_JVM_FindSignal@4 + 0x2999
0x6868ca41   jvm!JVM_GetThreadStateNames + 0x531a1
0x686a22f4   jvm!JVM_GetThreadStateNames + 0x68a54
0x6862de85   jvm!_JVM_MonitorWait@16 + 0x95
0x026fc0c3   * java.lang.Object.wait(long) bci:0 (Interpreted frame)
0x02797ef0   * java.lang.ref.ReferenceQueue.remove(long) bci:59 line:143 (Compiled frame)
* java.lang.ref.ReferenceQueue.remove() bci:2 line:164 (Compiled frame)
* java.lang.ref.Finalizer$FinalizerThread.run() bci:36 line:209 (Interpreted frame)
0x026f0697   <StubRoutines>
0x68685cb5   jvm!JVM_GetThreadStateNames + 0x4c415
0x6874b12e   jvm!_JVM_FindSignal@4 + 0x635be
0x68685d4e   jvm!JVM_GetThreadStateNames + 0x4c4ae
0x68685ed6   jvm!JVM_GetThreadStateNames + 0x4c636
0x68685f47   jvm!JVM_GetThreadStateNames + 0x4c6a7
0x6862b0cf   jvm!jio_printf + 0x9f
0x686a901c   jvm!JVM_GetThreadStateNames + 0x6f77c
0x686a910a   jvm!JVM_GetThreadStateNames + 0x6f86a
0x686ed6e6   jvm!_JVM_FindSignal@4 + 0x5b76
0x6894c556   msvcr100!_endthreadex + 0x3a
0x6894c600   msvcr100!_endthreadex + 0xe4
0x7701338a   kernel32!BaseThreadInitThunk + 0x12
0x77629f72   ntdll!RtlInitializeExceptionChain + 0x63
0x77629f45   ntdll!RtlInitializeExceptionChain + 0x36
Locked ownable synchronizers:
    - None
----------------- 5 -----------------
0x7760f8d1   ntdll!ZwWaitForSingleObject + 0x15
0x77011194   kernel32!WaitForSingleObjectEx + 0x43
0x77011148   kernel32!WaitForSingleObject + 0x12
0x686edd59   jvm!_JVM_FindSignal@4 + 0x61e9
0x686ede27   jvm!_JVM_FindSignal@4 + 0x62b7
0x686a901c   jvm!JVM_GetThreadStateNames + 0x6f77c
0x686a910a   jvm!JVM_GetThreadStateNames + 0x6f86a
0x686ed6e6   jvm!_JVM_FindSignal@4 + 0x5b76
0x6894c556   msvcr100!_endthreadex + 0x3a
0x6894c600   msvcr100!_endthreadex + 0xe4
0x7701338a   kernel32!BaseThreadInitThunk + 0x12
0x77629f72   ntdll!RtlInitializeExceptionChain + 0x63
0x77629f45   ntdll!RtlInitializeExceptionChain + 0x36
Locked ownable synchronizers:
    - None
----------------- 6 -----------------
0x7760f8d1   ntdll!ZwWaitForSingleObject + 0x15
0x77011194   kernel32!WaitForSingleObjectEx + 0x43
0x77011148   kernel32!WaitForSingleObject + 0x12
0x686e6dc2   jvm!JVM_GetThreadStateNames + 0xad522
0x686a901c   jvm!JVM_GetThreadStateNames + 0x6f77c
0x686a910a   jvm!JVM_GetThreadStateNames + 0x6f86a
0x686ed6e6   jvm!_JVM_FindSignal@4 + 0x5b76
0x6894c556   msvcr100!_endthreadex + 0x3a
0x6894c600   msvcr100!_endthreadex + 0xe4
0x7701338a   kernel32!BaseThreadInitThunk + 0x12
0x77629f72   ntdll!RtlInitializeExceptionChain + 0x63
0x77629f45   ntdll!RtlInitializeExceptionChain + 0x36
Locked ownable synchronizers:
    - None
----------------- 7 -----------------
0x7760f8d1   ntdll!ZwWaitForSingleObject + 0x15
0x77011194   kernel32!WaitForSingleObjectEx + 0x43
0x77011148   kernel32!WaitForSingleObject + 0x12
0x686ea3fd   jvm!_JVM_FindSignal@4 + 0x288d
0x6868790c   jvm!JVM_GetThreadStateNames + 0x4e06c
0x68687c8a   jvm!JVM_GetThreadStateNames + 0x4e3ea
0x6859f97b   jvm!_JVM_GetManagementExt@4 + 0x54afb
0x686a901c   jvm!JVM_GetThreadStateNames + 0x6f77c
0x686a910a   jvm!JVM_GetThreadStateNames + 0x6f86a
0x686ed6e6   jvm!_JVM_FindSignal@4 + 0x5b76
0x6894c556   msvcr100!_endthreadex + 0x3a
0x6894c600   msvcr100!_endthreadex + 0xe4
0x7701338a   kernel32!BaseThreadInitThunk + 0x12
0x77629f72   ntdll!RtlInitializeExceptionChain + 0x63
0x77629f45   ntdll!RtlInitializeExceptionChain + 0x36
Locked ownable synchronizers:
    - None
----------------- 8 -----------------
0x7760f8d1   ntdll!ZwWaitForSingleObject + 0x15
0x77011194   kernel32!WaitForSingleObjectEx + 0x43
0x77011148   kernel32!WaitForSingleObject + 0x12
0x686ea509   jvm!_JVM_FindSignal@4 + 0x2999
0x68687901   jvm!JVM_GetThreadStateNames + 0x4e061
0x68687c3c   jvm!JVM_GetThreadStateNames + 0x4e39c
0x68696661   jvm!JVM_GetThreadStateNames + 0x5cdc1
0x686a901c   jvm!JVM_GetThreadStateNames + 0x6f77c
0x686a910a   jvm!JVM_GetThreadStateNames + 0x6f86a
0x686ed6e6   jvm!_JVM_FindSignal@4 + 0x5b76
0x6894c556   msvcr100!_endthreadex + 0x3a
0x6894c600   msvcr100!_endthreadex + 0xe4
0x7701338a   kernel32!BaseThreadInitThunk + 0x12
0x77629f72   ntdll!RtlInitializeExceptionChain + 0x63
0x77629f45   ntdll!RtlInitializeExceptionChain + 0x36
Locked ownable synchronizers:
    - None
----------------- 9 -----------------
0x7760f8d1   ntdll!ZwWaitForSingleObject + 0x15
0x77011194   kernel32!WaitForSingleObjectEx + 0x43
0x77011148   kernel32!WaitForSingleObject + 0x12
0x686ea3fd   jvm!_JVM_FindSignal@4 + 0x288d
0x6868790c   jvm!JVM_GetThreadStateNames + 0x4e06c
0x68687c3c   jvm!JVM_GetThreadStateNames + 0x4e39c
0x686a3854   jvm!JVM_GetThreadStateNames + 0x69fb4
0x686a38f7   jvm!JVM_GetThreadStateNames + 0x6a057
0x686ed6e6   jvm!_JVM_FindSignal@4 + 0x5b76
0x6894c556   msvcr100!_endthreadex + 0x3a
0x6894c600   msvcr100!_endthreadex + 0xe4
0x7701338a   kernel32!BaseThreadInitThunk + 0x12
0x77629f72   ntdll!RtlInitializeExceptionChain + 0x63
0x77629f45   ntdll!RtlInitializeExceptionChain + 0x36
----------------- 10 -----------------
0x7760f8d1   ntdll!ZwWaitForSingleObject + 0x15
0x77011194   kernel32!WaitForSingleObjectEx + 0x43
0x77011148   kernel32!WaitForSingleObject + 0x12
0x686ea509   jvm!_JVM_FindSignal@4 + 0x2999
0x6868ca41   jvm!JVM_GetThreadStateNames + 0x531a1
0x686a22f4   jvm!JVM_GetThreadStateNames + 0x68a54
0x6862de85   jvm!_JVM_MonitorWait@16 + 0x95
0x026fc0c3   * java.lang.Object.wait(long) bci:0 (Interpreted frame)
0x02797ef0   * java.lang.ref.ReferenceQueue.remove(long) bci:59 line:143 (Compiled frame)
* java.lang.ref.ReferenceQueue.remove() bci:2 line:164 (Compiled frame)
* sun.java2d.Disposer.run() bci:3 line:148 (Interpreted frame)
0x026f43e9   * java.lang.Thread.run() bci:11 line:745 (Interpreted frame)
0x026f0697   <StubRoutines>
0x68685cb5   jvm!JVM_GetThreadStateNames + 0x4c415
0x6874b12e   jvm!_JVM_FindSignal@4 + 0x635be
0x68685d4e   jvm!JVM_GetThreadStateNames + 0x4c4ae
0x68685ed6   jvm!JVM_GetThreadStateNames + 0x4c636
0x68685f47   jvm!JVM_GetThreadStateNames + 0x4c6a7
0x6862b0cf   jvm!jio_printf + 0x9f
0x686a901c   jvm!JVM_GetThreadStateNames + 0x6f77c
0x686a910a   jvm!JVM_GetThreadStateNames + 0x6f86a
0x686ed6e6   jvm!_JVM_FindSignal@4 + 0x5b76
0x6894c556   msvcr100!_endthreadex + 0x3a
0x6894c600   msvcr100!_endthreadex + 0xe4
0x7701338a   kernel32!BaseThreadInitThunk + 0x12
0x77629f72   ntdll!RtlInitializeExceptionChain + 0x63
0x77629f45   ntdll!RtlInitializeExceptionChain + 0x36
Locked ownable synchronizers:
    - None
----------------- 11 -----------------
0x7760f8d1   ntdll!ZwWaitForSingleObject + 0x15
0x77011194   kernel32!WaitForSingleObjectEx + 0x43
0x77011148   kernel32!WaitForSingleObject + 0x12
0x686ea509   jvm!_JVM_FindSignal@4 + 0x2999
0x6868ca41   jvm!JVM_GetThreadStateNames + 0x531a1
0x686a22f4   jvm!JVM_GetThreadStateNames + 0x68a54
0x6862de85   jvm!_JVM_MonitorWait@16 + 0x95
0x026fc0c3   * java.lang.Object.wait(long) bci:0 (Interpreted frame)
0x026f43b4   * java.lang.Object.wait() bci:2 line:502 (Interpreted frame)
0x026f43b4   * sun.awt.AWTAutoShutdown.run() bci:32 line:295 (Interpreted frame)
0x026f43e9   * java.lang.Thread.run() bci:11 line:745 (Interpreted frame)
0x026f0697   <StubRoutines>
0x68685cb5   jvm!JVM_GetThreadStateNames + 0x4c415
0x6874b12e   jvm!_JVM_FindSignal@4 + 0x635be
0x68685d4e   jvm!JVM_GetThreadStateNames + 0x4c4ae
0x68685ed6   jvm!JVM_GetThreadStateNames + 0x4c636
0x68685f47   jvm!JVM_GetThreadStateNames + 0x4c6a7
0x6862b0cf   jvm!jio_printf + 0x9f
0x686a901c   jvm!JVM_GetThreadStateNames + 0x6f77c
0x686a910a   jvm!JVM_GetThreadStateNames + 0x6f86a
0x686ed6e6   jvm!_JVM_FindSignal@4 + 0x5b76
0x6894c556   msvcr100!_endthreadex + 0x3a
0x6894c600   msvcr100!_endthreadex + 0xe4
0x7701338a   kernel32!BaseThreadInitThunk + 0x12
0x77629f72   ntdll!RtlInitializeExceptionChain + 0x63
0x77629f45   ntdll!RtlInitializeExceptionChain + 0x36
Locked ownable synchronizers:
    - None
----------------- 12 -----------------
0x7509f5be   USER32!WaitMessage + 0x15
Locked ownable synchronizers:
    - None
----------------- 13 -----------------
0x7760f8d1   ntdll!ZwWaitForSingleObject + 0x15
0x6fa476b6   mswsock + 0x76b6
0x758b6b87   WS2_32!recv + 0x79
0x68485ccf   net!_Java_java_net_SocketInputStream_socketRead0@28 + 0x169
Locked ownable synchronizers:
    - None
----------------- 14 -----------------
0x7761015d   ntdll!NtWaitForMultipleObjects + 0x15
0x7701338a   kernel32!BaseThreadInitThunk + 0x12
0x77629f72   ntdll!RtlInitializeExceptionChain + 0x63
0x77629f45   ntdll!RtlInitializeExceptionChain + 0x36
----------------- 15 -----------------
0x77611f46   ntdll!ZwWaitForWorkViaWorkerFactory + 0x12
0x7701338a   kernel32!BaseThreadInitThunk + 0x12
0x77629f72   ntdll!RtlInitializeExceptionChain + 0x63
0x77629f45   ntdll!RtlInitializeExceptionChain + 0x36
----------------- 16 -----------------
0x7760f8d1   ntdll!ZwWaitForSingleObject + 0x15
0x77011194   kernel32!WaitForSingleObjectEx + 0x43
0x77011148   kernel32!WaitForSingleObject + 0x12
0x686ee4d7   jvm!_JVM_FindSignal@4 + 0x6967
0x6866993b   jvm!JVM_GetThreadStateNames + 0x3009b
0x026fc0c3   * sun.misc.Unsafe.park(boolean, long) bci:0 (Interpreted frame)
0x026f43b4   * java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object, long) bci:20 line:215 (Interpreted frame)
0x026f43b4   * java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(long) bci:78 line:2078 (Interpreted frame)
0x026f4115   * java.util.concurrent.DelayQueue.take() bci:134 line:223 (Interpreted frame)
0x026f4314   * javax.swing.TimerQueue.run() bci:20 line:171 (Interpreted frame)
0x026f43e9   * java.lang.Thread.run() bci:11 line:745 (Interpreted frame)
0x026f0697   <StubRoutines>
0x68685cb5   jvm!JVM_GetThreadStateNames + 0x4c415
0x6874b12e   jvm!_JVM_FindSignal@4 + 0x635be
0x68685d4e   jvm!JVM_GetThreadStateNames + 0x4c4ae
0x68685ed6   jvm!JVM_GetThreadStateNames + 0x4c636
0x68685f47   jvm!JVM_GetThreadStateNames + 0x4c6a7
0x6862b0cf   jvm!jio_printf + 0x9f
0x686a901c   jvm!JVM_GetThreadStateNames + 0x6f77c
0x686a910a   jvm!JVM_GetThreadStateNames + 0x6f86a
0x686ed6e6   jvm!_JVM_FindSignal@4 + 0x5b76
0x6894c556   msvcr100!_endthreadex + 0x3a
0x6894c600   msvcr100!_endthreadex + 0xe4
0x7701338a   kernel32!BaseThreadInitThunk + 0x12
0x77629f72   ntdll!RtlInitializeExceptionChain + 0x63
0x77629f45   ntdll!RtlInitializeExceptionChain + 0x36
Locked ownable synchronizers:
    - <0x09fc0b10>, (a java/util/concurrent/locks/ReentrantLock$NonfairSync)
----------------- 17 -----------------
0x7760f959   ntdll!ZwRemoveIoCompletion + 0x15
0x7701338a   kernel32!BaseThreadInitThunk + 0x12
0x77629f72   ntdll!RtlInitializeExceptionChain + 0x63
0x77629f45   ntdll!RtlInitializeExceptionChain + 0x36
----------------- 18 -----------------
0x7761015d   ntdll!NtWaitForMultipleObjects + 0x15
0x770119f8   kernel32!WaitForMultipleObjectsEx + 0x8e
0x77014200   kernel32!WaitForMultipleObjects + 0x18
0x686ee0d1   jvm!_JVM_FindSignal@4 + 0x6561
0x68632736   jvm!_JVM_Sleep@16 + 0x1c6
0x026fc0c3   * java.lang.Thread.sleep(long) bci:0 (Interpreted frame)
0x026f43b4   * ru.bitel.bgbilling.kernel.admin.messages4users.client.MessageForUserRunnable.run() bci:28 line:27 (Interpreted frame)
0x026f43e9   * java.util.concurrent.Executors$RunnableAdapter.call() bci:4 line:511 (Interpreted frame)
0x026f4349   * java.util.concurrent.FutureTask.run() bci:42 line:266 (Interpreted frame)
0x026f43e9   * java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) bci:95 line:1142 (Interpreted frame)
0x026f43b4   * java.util.concurrent.ThreadPoolExecutor$Worker.run() bci:5 line:617 (Interpreted frame)
0x026f43e9   * java.lang.Thread.run() bci:11 line:745 (Interpreted frame)
0x026f0697   <StubRoutines>
0x68685cb5   jvm!JVM_GetThreadStateNames + 0x4c415
0x6874b12e   jvm!_JVM_FindSignal@4 + 0x635be
0x68685d4e   jvm!JVM_GetThreadStateNames + 0x4c4ae
0x68685ed6   jvm!JVM_GetThreadStateNames + 0x4c636
0x68685f47   jvm!JVM_GetThreadStateNames + 0x4c6a7
0x6862b0cf   jvm!jio_printf + 0x9f
0x686a901c   jvm!JVM_GetThreadStateNames + 0x6f77c
0x686a910a   jvm!JVM_GetThreadStateNames + 0x6f86a
0x686ed6e6   jvm!_JVM_FindSignal@4 + 0x5b76
0x6894c556   msvcr100!_endthreadex + 0x3a
0x6894c600   msvcr100!_endthreadex + 0xe4
0x7701338a   kernel32!BaseThreadInitThunk + 0x12
0x77629f72   ntdll!RtlInitializeExceptionChain + 0x63
0x77629f45   ntdll!RtlInitializeExceptionChain + 0x36
Locked ownable synchronizers:
    - <0x0a16a698>, (a java/util/concurrent/ThreadPoolExecutor$Worker)
----------------- 19 -----------------
0x7760f8d1   ntdll!ZwWaitForSingleObject + 0x15
0x77011194   kernel32!WaitForSingleObjectEx + 0x43
0x77011148   kernel32!WaitForSingleObject + 0x12
0x686ee4d7   jvm!_JVM_FindSignal@4 + 0x6967
0x6866993b   jvm!JVM_GetThreadStateNames + 0x3009b
0x026fc0c3   * sun.misc.Unsafe.park(boolean, long) bci:0 (Interpreted frame)
0x026f43b4   * java.util.concurrent.locks.LockSupport.park(java.lang.Object) bci:14 line:175 (Interpreted frame)
0x026f43b4   * java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() bci:42 line:2039 (Interpreted frame)
0x026f43e9   * java.util.concurrent.LinkedBlockingQueue.take() bci:29 line:442 (Interpreted frame)
0x026f4349   * java.util.concurrent.ThreadPoolExecutor.getTask() bci:149 line:1067 (Interpreted frame)
0x026f4314   * java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) bci:26 line:1127 (Interpreted frame)
0x026f43b4   * java.util.concurrent.ThreadPoolExecutor$Worker.run() bci:5 line:617 (Interpreted frame)
0x026f43e9   * java.lang.Thread.run() bci:11 line:745 (Interpreted frame)
0x026f0697   <StubRoutines>
0x68685cb5   jvm!JVM_GetThreadStateNames + 0x4c415
0x6874b12e   jvm!_JVM_FindSignal@4 + 0x635be
0x68685d4e   jvm!JVM_GetThreadStateNames + 0x4c4ae
0x68685ed6   jvm!JVM_GetThreadStateNames + 0x4c636
0x68685f47   jvm!JVM_GetThreadStateNames + 0x4c6a7
0x6862b0cf   jvm!jio_printf + 0x9f
0x686a901c   jvm!JVM_GetThreadStateNames + 0x6f77c
0x686a910a   jvm!JVM_GetThreadStateNames + 0x6f86a
0x686ed6e6   jvm!_JVM_FindSignal@4 + 0x5b76
0x6894c556   msvcr100!_endthreadex + 0x3a
0x6894c600   msvcr100!_endthreadex + 0xe4
0x7701338a   kernel32!BaseThreadInitThunk + 0x12
0x77629f72   ntdll!RtlInitializeExceptionChain + 0x63
0x77629f45   ntdll!RtlInitializeExceptionChain + 0x36
Locked ownable synchronizers:
    - None

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 09 июн 2015, 13:25 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Ildar писал(а):
А если подключаться к нашему демо биллингу( http://bgbilling.ru/demo.shtml )? Также тормозит при сохранении и компиляции?

Позже попробую запустить. 8 java стоит, блокирует запуск этой демки

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 09 июн 2015, 13:26 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Могу тимвивер показать что есть ща

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 09 июн 2015, 13:52 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 05 сен 2012, 18:20
Сообщения: 457
Карма: 27
Akhmat писал(а):
Ildar писал(а):
А если подключаться к нашему демо биллингу( http://bgbilling.ru/demo.shtml )? Также тормозит при сохранении и компиляции?

Позже попробую запустить. 8 java стоит, блокирует запуск этой демки


Добавьте в список исключений( Панель управления -> Java -> Безопасность -> добавить http://demo.bgbilling.ru ).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 09 июн 2015, 14:52 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Запустил. С демкой такие же фризы.
Запустил из под 8 джавы.

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 09 июн 2015, 15:05 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Похоже связано с теми местами, где web-сервисы передаются вместе с вложениями MIME Multipart.
Попробуйте указать в data.properties
connector.http.compression=off
Хотя не думаю что дело в gzip.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 09 июн 2015, 15:16 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Добавил. не помогло

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 09 июн 2015, 15:19 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Akhmat писал(а):
dimOn
Висит значит фриз, не влево не в право, ГУИ недоступно. Скажем когда с договорами работаешь зависаний нет. Дело не в связи с сервером
stark
с jstack не работал.
Значит запускаю его с таким параметром
Код:
jstack -l  3724 >out3

результат
[code]2015-06-09 10:18:57


С этим параметром же работает нормально. Обычно мы без параметра вообще запускаем.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 09 июн 2015, 15:24 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
stark писал(а):
Akhmat писал(а):
dimOn
Висит значит фриз, не влево не в право, ГУИ недоступно. Скажем когда с договорами работаешь зависаний нет. Дело не в связи с сервером
stark
с jstack не работал.
Значит запускаю его с таким параметром
Код:
jstack -l  3724 >out3

результат
[code]2015-06-09 10:18:57


С этим параметром же работает нормально. Обычно мы без параметра вообще запускаем.

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

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 09 июн 2015, 15:33 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Проблема явно там где передается multipart. Но почему - не понятно.
Клиент ждет что еще что-то придет, а ничего нет - либо он ждет больше данных чем должно было быть, либо к нему приходит меньше данных чем должно быть.
Может быть какой-нибудь антивирус висит среди протоколов интерфейса?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 09 июн 2015, 15:34 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
[quote="Akhmat"][quote="stark"][quote="Akhmat"]dimOn
Висит значит фриз, не влево не в право, ГУИ недоступно. Скажем когда с договорами работаешь зависаний нет. Дело не в связи с сервером
stark
с jstack не работал.
Значит запускаю его с таким параметром
Код:
jstack -l  3724 >out3

результат
Код:
2015-06-09 10:18:57
[/quote]

С этим параметром же работает нормально. Обычно мы без параметра вообще запускаем.[/quote]
Эту утилиту не понимаю, наверное работает нормально. Вывод прикрепил же. Там немного информации, ожидал что будет снимок памяти какой и лог размером в мегабайты) отрабатывает буквально за пару секунд, хотя клиент в этот момент висит еще[/quote]

AWT-EventQueue-0" #13 prio=6 os_prio=0 tid=0x16645800 nid=0x21a4 runnable [0x16f2d000]
   java.lang.Thread.State: RUNNABLE
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
   at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
   at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
   - locked <0x04d2bff8> (a java.io.BufferedInputStream)
   at sun.net.www.http.ChunkedInputStream.readAheadBlocking(ChunkedInputStream.java:552)
   at sun.net.www.http.ChunkedInputStream.readAhead(ChunkedInputStream.java:609)
   at sun.net.www.http.ChunkedInputStream.read(ChunkedInputStream.java:696)
   - locked <0x04d2e990> (a sun.net.www.http.ChunkedInputStream)
   at java.io.FilterInputStream.read(FilterInputStream.java:133)
   at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3335)
   at java.io.FilterInputStream.read(FilterInputStream.java:133)[code]


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 09 июн 2015, 15:46 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Во вложении выводы, запускал команду с периодичностью две три секунды. глянул, вроде нет изменений от вывода к выводу
Когда перестал снимать выводы, клиент все еще висел)


Вложения:
Комментарий к файлу: вывод
out.zip [75.74 КБ]
Скачиваний: 142

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 09 июн 2015, 15:49 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Amir писал(а):
Проблема явно там где передается multipart. Но почему - не понятно.
Клиент ждет что еще что-то придет, а ничего нет - либо он ждет больше данных чем должно было быть, либо к нему приходит меньше данных чем должно быть.
Может быть какой-нибудь антивирус висит среди протоколов интерфейса?

отключил антивирус, все равно висит.

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 09 июн 2015, 15:53 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
SeGa писал(а):
buster13
Мы заметили проблему в работе клиента биллинга при запущеном антивирусе Avira Internet Security, отключение антивируса не помогало, только удаление, может у вас тоже он стоит :)


может быть это ?? У вас тормозит при получении данных из сокета


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 09 июн 2015, 16:00 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
отключил же антивирус. все равно висит. и висит только в некоторых местах. так что врядли это

У вас там ни у кого нет винды? :)
у нас в отделе у всех висит.

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 09 июн 2015, 16:01 
Не в сети
Разработчик

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

Там как раз пишут что отключение не помогает, только удаление.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 09 июн 2015, 16:02 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 05 сен 2012, 18:20
Сообщения: 457
Карма: 27
Я сегодня проверял на win 7, все работало отлично.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 09 июн 2015, 16:03 
Не в сети
Разработчик

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


Тут нет, сегодня с утра из дома проверял ildar в windows c demo - работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тормозит клиент БГ
СообщениеДобавлено: 09 июн 2015, 16:09 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Удалил антивирус, тормозов нет. У нас тут у всех eset nod smart security 8 стоит.
Ща поставлю снова, может в настройках где решить получится.

Спасибо всем :)

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 42 ]  На страницу 1, 2  След.

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


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

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


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

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