forum.bitel.ru http://forum.bitel.ru/ |
|
Обновился с 4.6 до 5.1, есть баги http://forum.bitel.ru/viewtopic.php?f=7&t=6560 |
Страница 1 из 1 |
Автор: | mrustik [ 14 мар 2012, 11:10 ] |
Заголовок сообщения: | Обновился с 4.6 до 5.1, есть баги |
Странная схема работы биллинга организовалась После перезагрузки сервера нужно 1. Перезагрузить сервера DialUp, после перезагрузки сервера DialUp обязательно нужно перегружать NetFlow коллектор для модуля DialUp, если этого не сделать, то через некоторое время коллектор начинает загружать процессор на все 100%. 2. Перезагрузить NetFlow коллектор модуля IPN, тоже начинает загружать процессор на все 100%, да вообще переодически грузит процессор на все 100%, после 3-4 перезагрузок устаканивается до перезагрузки сервер биллинга. Код: Клиент: вер. 5.1 сборка 635 от 02.02.2012 16:16:08
os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.6.0_31 Сервер: вер. 5.1 сборка 756 от 02.02.2012 16:15:54 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_17 bill вер. 5.1 сборка 243 от 02.02.2012 16:18:05 card вер. 5.1 сборка 172 от 21.01.2012 01:57:32 dialup вер. 5.1 сборка 191 от 24.01.2012 19:34:13 email вер. 5.1 сборка 149 от 21.01.2012 01:57:39 enaza вер. 5.1 сборка 11 от 20.01.2012 18:08:08 gorod вер. 5.1 сборка 158 от 01.02.2012 19:08:23 ipn вер. 5.1 сборка 247 от 21.01.2012 01:57:39 mps вер. 5.1 сборка 169 от 21.01.2012 01:57:40 npay вер. 5.1 сборка 200 от 02.02.2012 15:25:16 rentsoft вер. 5.1 сборка 11 от 21.01.2012 01:57:54 reports вер. 5.1 сборка 179 от 21.01.2012 01:57:54 rscm вер. 5.1 сборка 154 от 21.01.2012 01:57:54 ru.bitel.bgbilling.plugins.cashcheck вер. 5.1 сборка 87 от 21.01.2012 01:58:39 ru.bitel.bgbilling.plugins.crm вер. 5.1 сборка 185 от 21.01.2012 01:58:39 ru.bitel.bgbilling.plugins.documents вер. 5.1 сборка 120 от 06.02.2012 10:39:56 trayinfo вер. 5.1 сборка 147 от 21.01.2012 01:57:54 voiceip вер. 5.1 сборка 171 от 21.01.2012 01:58:35 wellpay вер. 5.1 сборка 6 от 13.02.2012 18:12:25 |
Автор: | mrustik [ 24 апр 2012, 12:57 ] |
Заголовок сообщения: | Re: Обновился с 4.6 до 5.1, есть баги |
Уважаемые разработчики, где и как искать причину высокой загрузки процессора процессом BGIPNNetflowCollector, который считывает flow логи с cisco реальных адресов. размер лога за 1 час 25-30 Мб. А процессор грузит на 100%. Второй процесс BGIPNNetflowCollector считывает flow логи с брасов для модуля DialUp, размер лога за 1 час 400-450 Мб, а процессор загружен на 1-2%. Раньше помогала перезагрузка коллектора, сейчас уже нет. |
Автор: | skyb [ 24 апр 2012, 13:07 ] |
Заголовок сообщения: | Re: Обновился с 4.6 до 5.1, есть баги |
http://wiki.bgbilling.ru/index.php/Bg-snmp-management |
Автор: | Amir [ 24 апр 2012, 14:14 ] |
Заголовок сообщения: | Re: Обновился с 4.6 до 5.1, есть баги |
Высокая загрузка начинается при обработке или просто во время сбора? Попробуйте выполнить несколько раз команду jstack $pid > stack1.txt при большой загрузке и выложить сюда результаты каждого вывода. |
Автор: | mrustik [ 24 апр 2012, 17:18 ] |
Заголовок сообщения: | Re: Обновился с 4.6 до 5.1, есть баги |
Высокая загрузка раньше начиналась в какое то время, не смог поймать и держалась до перезагрузки, 1, 2 дня иногда неделю не поднималась. Сейчас даже после перезагрузки сразу держится. Код: 2012-04-24 17:10:32
Full thread dump Java HotSpot(TM) 64-Bit Server VM (14.3-b01 mixed mode): "Attach Listener" daemon prio=10 tid=0x00002aaaf5c40800 nid=0x62ee waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "flow-p-3-t-10" prio=10 tid=0x00002aaaf59c0000 nid=0x25f9 waiting on condition [0x0000000042b53000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00002aaab44ff9c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40) "flow-p-3-t-9" prio=10 tid=0x00002aaaf4ca7800 nid=0x25f8 waiting on condition [0x0000000042a52000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00002aaab44ff9c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40) "flow-p-3-t-8" prio=10 tid=0x00002aaaf4d4b800 nid=0x25f7 waiting on condition [0x0000000042951000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00002aaab44ff9c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40) "flow-p-3-t-7" prio=10 tid=0x00002aaaf5ec0800 nid=0x25f6 waiting on condition [0x0000000042850000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00002aaab44ff9c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40) "flow-p-3-t-6" prio=10 tid=0x00002aaaf8312800 nid=0x25f5 waiting on condition [0x000000004274f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00002aaab44ff9c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40) "flow-p-3-t-5" prio=10 tid=0x00002aaaf8311000 nid=0x25f4 waiting on condition [0x000000004264e000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00002aaab44ff9c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40) "flow-p-3-t-4" prio=10 tid=0x00002aaaf82e6000 nid=0x25f3 waiting on condition [0x000000004254d000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00002aaab44ff9c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40) "flow-p-3-t-3" prio=10 tid=0x00002aaaf8307800 nid=0x25f2 waiting on condition [0x000000004244c000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00002aaab44ff9c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40) "flow-p-3-t-2" prio=10 tid=0x00002aaaf836c000 nid=0x25ed waiting on condition [0x0000000041f47000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00002aaab44ff9c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40) "flow-p-3-t-1" prio=10 tid=0x00002aaaf8367800 nid=0x25ec waiting on condition [0x0000000041e46000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00002aaab44ff9c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40) "data-process-p-4-t-2" prio=10 tid=0x00002aaaf4c5a000 nid=0x25eb runnable [0x0000000041d44000] java.lang.Thread.State: RUNNABLE at java.util.TreeMap.put(Unknown Source) at java.util.TreeSet.add(Unknown Source) at java.util.AbstractCollection.addAll(Unknown Source) at java.util.TreeSet.addAll(Unknown Source) at java.util.TreeSet.<init>(Unknown Source) at bitel.billing.server.ipn.DataProcess$Auditer.sendReport(DataProcess.java:663) at bitel.billing.server.ipn.DataProcess.proccess(DataProcess.java:234) at bitel.billing.server.netflow.ipn.Processor$1.call(Processor.java:128) at bitel.billing.server.netflow.ipn.Processor$1.call(Processor.java:1) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40) "data-process-p-4-t-1" prio=10 tid=0x0000000040112800 nid=0x25ea waiting on condition [0x0000000041c44000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00002aaab44d4460> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source) at java.util.concurrent.SynchronousQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40) "DestroyJavaVM" prio=10 tid=0x00002aaaf8364000 nid=0x25cf waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Thread-15" prio=10 tid=0x00002aaaf8362000 nid=0x25e9 waiting on condition [0x0000000041b43000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at bitel.billing.server.netflow.ipn.detail.DetailMaker.run(DetailMaker.java:106) "Thread-11" prio=10 tid=0x00002aaaf8261000 nid=0x25e8 waiting on condition [0x0000000041a42000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at bitel.billing.server.netflow.ipn.SourceSelector.run(SourceSelector.java:175) "Thread-10" prio=10 tid=0x00002aaaf8260000 nid=0x25e7 waiting on condition [0x0000000041941000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at bitel.billing.server.netflow.ipn.SourceSelector.run(SourceSelector.java:175) "Thread-14" prio=10 tid=0x00002aaaf8317000 nid=0x25e6 runnable [0x0000000041840000] java.lang.Thread.State: RUNNABLE at java.net.PlainDatagramSocketImpl.receive0(Native Method) - locked <0x00002aaab4358938> (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(Unknown Source) - locked <0x00002aaab4358938> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(Unknown Source) - locked <0x00002aaab4358990> (a java.net.DatagramPacket) - locked <0x00002aaab43589c0> (a java.net.DatagramSocket) at bitel.billing.server.netflow.ipn.AdminPortListener.run(AdminPortListener.java:84) "Thread-13" prio=10 tid=0x00002aaaf8316000 nid=0x25e5 waiting on condition [0x000000004173f000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at bitel.billing.server.netflow.ipn.Processor.run(Processor.java:77) "Thread-12" prio=10 tid=0x00002aaaf828d000 nid=0x25e4 waiting on condition [0x000000004163e000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at bitel.billing.server.netflow.ipn.TaskGenerator.run(TaskGenerator.java:150) "" prio=10 tid=0x00002aaaf826a000 nid=0x25e3 runnable [0x000000004153d000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) at sun.nio.ch.EPollArrayWrapper.poll(Unknown Source) at sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) - locked <0x00002aaab43d93c8> (a sun.nio.ch.Util$1) - locked <0x00002aaab43d93b0> (a java.util.Collections$UnmodifiableSet) - locked <0x00002aaab4358fb0> (a sun.nio.ch.EPollSelectorImpl) at sun.nio.ch.SelectorImpl.select(Unknown Source) at ru.bitel.bgbilling.kernel.network.flow.FlowListener.run(FlowListener.java:69) at java.lang.Thread.run(Unknown Source) "hrlydtlggr-p-2-t-1" prio=10 tid=0x00002aaaf8373000 nid=0x25e2 waiting on condition [0x000000004143c000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00002aaab43dd238> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.DelayQueue.take(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40) "Thread-7" prio=10 tid=0x00002aaaf8255800 nid=0x25e1 waiting on condition [0x000000004133b000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at bitel.billing.server.admin.errorlog.AlarmSender.run(AlarmSender.java:231) "MySQL Statement Cancellation Timer" daemon prio=10 tid=0x00002aaaf829d800 nid=0x25e0 in Object.wait() [0x000000004123a000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaab427d168> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Unknown Source) - locked <0x00002aaab427d168> (a java.util.TaskQueue) at java.util.TimerThread.run(Unknown Source) "Thread-3" daemon prio=10 tid=0x00002aaaf81ea800 nid=0x25df waiting on condition [0x0000000041139000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.apache.log4j.helpers.FileWatchdog.run(FileWatchdog.java:104) "Dispatcher-Thread-4" daemon prio=10 tid=0x00002aaaf818f000 nid=0x25de waiting on condition [0x0000000041038000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00002aaab425bc80> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.ArrayBlockingQueue.poll(Unknown Source) at ru.bitel.common.logging.Dispatcher.run(Log4jAsyncAppender.java:292) "CommunicatorServer" daemon prio=10 tid=0x00002aaaf80a8000 nid=0x25db runnable [0x0000000040e36000] java.lang.Thread.State: RUNNABLE at java.net.PlainDatagramSocketImpl.receive0(Native Method) - locked <0x00002aaab42224d0> (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(Unknown Source) - locked <0x00002aaab42224d0> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(Unknown Source) - locked <0x00002aaab4222540> (a java.net.DatagramPacket) - locked <0x00002aaab4222488> (a java.net.DatagramSocket) at com.sun.jmx.snmp.daemon.SnmpAdaptorServer.doReceive(Unknown Source) at com.sun.jmx.snmp.daemon.CommunicatorServer.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Low Memory Detector" daemon prio=10 tid=0x00002aaaf8027800 nid=0x25da runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "CompilerThread1" daemon prio=10 tid=0x00002aaaf8024800 nid=0x25d9 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x00002aaaf8022000 nid=0x25d8 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x00002aaaf8020000 nid=0x25d7 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x00002aaaf8001000 nid=0x25d6 in Object.wait() [0x0000000040931000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaab421c1a8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x00002aaab421c1a8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) "Reference Handler" daemon prio=10 tid=0x00002aaaf45ee000 nid=0x25d5 in Object.wait() [0x0000000040830000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaab422a010> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) - locked <0x00002aaab422a010> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x00002aaaf45e9000 nid=0x25d4 runnable "GC task thread#0 (ParallelGC)" prio=10 tid=0x000000004011c800 nid=0x25d0 runnable "GC task thread#1 (ParallelGC)" prio=10 tid=0x000000004011e800 nid=0x25d1 runnable "GC task thread#2 (ParallelGC)" prio=10 tid=0x0000000040120000 nid=0x25d2 runnable "GC task thread#3 (ParallelGC)" prio=10 tid=0x0000000040122000 nid=0x25d3 runnable "VM Periodic Task Thread" prio=10 tid=0x00002aaaf8180800 nid=0x25dc waiting on condition JNI global references: 1241 |
Автор: | Amir [ 24 апр 2012, 19:45 ] |
Заголовок сообщения: | Re: Обновился с 4.6 до 5.1, есть баги |
Нужно несколько таких выводов, чтобы можно было увидеть, что какой-то stack повторяется. |
Автор: | mrustik [ 25 апр 2012, 09:11 ] |
Заголовок сообщения: | Re: Обновился с 4.6 до 5.1, есть баги |
Во вложении несколько выводов |
Автор: | mrustik [ 25 апр 2012, 09:12 ] |
Заголовок сообщения: | Re: Обновился с 4.6 до 5.1, есть баги |
Вот еще |
Автор: | Amir [ 25 апр 2012, 13:49 ] |
Заголовок сообщения: | Re: Обновился с 4.6 до 5.1, есть баги |
Как-будто audit грузит. Может быть большой диапазон в ресурсах, привязанный к источнику, с идущими по таким IP netflow, но диапазонов в договорах c такими IP не заведено? |
Автор: | Amir [ 25 апр 2012, 17:17 ] |
Заголовок сообщения: | Re: Обновился с 4.6 до 5.1, есть баги |
Выложили обновление, немножко оптимизировали аудит и сделали ограничени на количество адресов, попадающих в отчет. Не забудьте сделать бэкап старой библиотеки netflow.jar. |
Автор: | mrustik [ 26 апр 2012, 12:33 ] |
Заголовок сообщения: | Re: Обновился с 4.6 до 5.1, есть баги |
спасибо, попробую. Нашел сеть, которую не используем уже год. Но в 4.6 таких проблем вообще не было. Удалил, сутки полет нормальный, позже попробую обновить библиотеку. |
Автор: | mrustik [ 30 апр 2012, 16:33 ] |
Заголовок сообщения: | Re: Обновился с 4.6 до 5.1, есть баги |
Проблема к сожалению не решилась изменением конфига, решил обновить библиотеку, но netflow.jar у меня нет, только netflow_ipn.jar. Мне модуль ipn лучше полностью обновить или же только библиотеку? |
Автор: | Amir [ 30 апр 2012, 17:17 ] |
Заголовок сообщения: | Re: Обновился с 4.6 до 5.1, есть баги |
Неправильно написал - netflow_ipn.jar Но лучше и модуль ipn обновить, если есть более новый билд, чтобы не было конфликтов. |
Автор: | mrustik [ 11 май 2012, 10:05 ] |
Заголовок сообщения: | Re: Обновился с 4.6 до 5.1, есть баги |
Обновил только модуль ipn и NetFlow коллектор для модуля ipn, 3 дня полет пока нормальный, но это не статистика, раньше и неделю нормально работало, потом возникали проблемы с загрузкой проца под 100%. Вылезли глюки. В управлении ресурсами пропала строка с количеством и не выводит свободные ресурсы, хотя они точно есть. Код: Клиент: вер. 5.1 сборка 654 от 16.03.2012 12:40:02
os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.6.0_31 Сервер: вер. 5.1 сборка 777 от 16.03.2012 13:48:58 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_17 bill вер. 5.1 сборка 251 от 20.03.2012 17:38:59 card вер. 5.1 сборка 172 от 21.01.2012 01:57:32 dialup вер. 5.1 сборка 193 от 21.02.2012 11:49:23 email вер. 5.1 сборка 149 от 21.01.2012 01:57:39 enaza вер. 5.1 сборка 12 от 16.03.2012 12:32:36 gorod вер. 5.1 сборка 158 от 01.02.2012 19:08:23 ipn вер. 5.1 сборка 254 от 25.04.2012 14:07:20 mps вер. 5.1 сборка 172 от 07.03.2012 20:24:04 npay вер. 5.1 сборка 204 от 20.02.2012 13:32:01 rentsoft вер. 5.1 сборка 11 от 21.01.2012 01:57:54 reports вер. 5.1 сборка 180 от 11.03.2012 16:46:16 rscm вер. 5.1 сборка 154 от 21.01.2012 01:57:54 ru.bitel.bgbilling.plugins.cashcheck вер. 5.1 сборка 93 от 20.03.2012 17:08:38 ru.bitel.bgbilling.plugins.crm вер. 5.1 сборка 191 от 22.02.2012 18:23:25 ru.bitel.bgbilling.plugins.documents вер. 5.1 сборка 120 от 06.02.2012 10:39:56 trayinfo вер. 5.1 сборка 147 от 21.01.2012 01:57:54 voiceip вер. 5.1 сборка 175 от 11.03.2012 08:51:50 wellpay вер. 5.1 сборка 6 от 13.02.2012 18:12:25 |
Автор: | mrustik [ 11 май 2012, 10:27 ] |
Заголовок сообщения: | Re: Обновился с 4.6 до 5.1, есть баги |
Еще один баг, при добавлении ip адреса в договор,при выборе ресурсов выдает Код: Ошибка соединения с сервером
|
Автор: | mrustik [ 11 май 2012, 10:39 ] |
Заголовок сообщения: | Re: Обновился с 4.6 до 5.1, есть баги |
Откатил модуль ipn, все нормально работает Код: ipn вер. 5.1 сборка 250 от 16.03.2012 14:24:08
|
Автор: | Amir [ 11 май 2012, 13:34 ] |
Заголовок сообщения: | Re: Обновился с 4.6 до 5.1, есть баги |
А ошибки в сервере были? Возможно из-за того что ядро не обновили - какие-то классы модуля начали конфликтовать с необновленными классами ядра. |
Автор: | mrustik [ 12 май 2012, 09:56 ] |
Заголовок сообщения: | Re: Обновился с 4.6 до 5.1, есть баги |
Ядро не обновлял, каждое обновление, это переписывание личного кабинета. Логи не посмотрел, быстро нужно было откатить. |
Автор: | stark [ 12 май 2012, 15:25 ] |
Заголовок сообщения: | Re: Обновился с 4.6 до 5.1, есть баги |
mrustik писал(а): Ядро не обновлял, каждое обновление, это переписывание личного кабинета. Логи не посмотрел, быстро нужно было откатить. нужна ошибка из логов сервера чтобы понять в чем проблема была. |
Автор: | mrustik [ 14 май 2012, 10:12 ] |
Заголовок сообщения: | Re: Обновился с 4.6 до 5.1, есть баги |
понял, попробую обновиться. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |