BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 07 май 2024, 10:12

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




Начать новую тему Ответить на тему  [ Сообщений: 20 ] 
Автор Сообщение
 Заголовок сообщения: Обновился с 4.6 до 5.1, есть баги
СообщениеДобавлено: 14 мар 2012, 11:10 
Не в сети

Зарегистрирован: 12 фев 2008, 16:11
Сообщения: 485
Карма: 12
Странная схема работы биллинга организовалась
После перезагрузки сервера нужно
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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновился с 4.6 до 5.1, есть баги
СообщениеДобавлено: 24 апр 2012, 12:57 
Не в сети

Зарегистрирован: 12 фев 2008, 16:11
Сообщения: 485
Карма: 12
Уважаемые разработчики, где и как искать причину высокой загрузки процессора процессом BGIPNNetflowCollector, который считывает flow логи с cisco реальных адресов. размер лога за 1 час 25-30 Мб. А процессор грузит на 100%.
Второй процесс BGIPNNetflowCollector считывает flow логи с брасов для модуля DialUp, размер лога за 1 час 400-450 Мб, а процессор загружен на 1-2%.
Раньше помогала перезагрузка коллектора, сейчас уже нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновился с 4.6 до 5.1, есть баги
СообщениеДобавлено: 24 апр 2012, 13:07 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
http://wiki.bgbilling.ru/index.php/Bg-snmp-management

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновился с 4.6 до 5.1, есть баги
СообщениеДобавлено: 24 апр 2012, 14:14 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Высокая загрузка начинается при обработке или просто во время сбора?
Попробуйте выполнить несколько раз команду jstack $pid > stack1.txt при большой загрузке и выложить сюда результаты каждого вывода.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновился с 4.6 до 5.1, есть баги
СообщениеДобавлено: 24 апр 2012, 17:18 
Не в сети

Зарегистрирован: 12 фев 2008, 16:11
Сообщения: 485
Карма: 12
Высокая загрузка раньше начиналась в какое то время, не смог поймать и держалась до перезагрузки, 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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновился с 4.6 до 5.1, есть баги
СообщениеДобавлено: 24 апр 2012, 19:45 
Не в сети
Разработчик
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновился с 4.6 до 5.1, есть баги
СообщениеДобавлено: 25 апр 2012, 09:11 
Не в сети

Зарегистрирован: 12 фев 2008, 16:11
Сообщения: 485
Карма: 12
Во вложении несколько выводов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновился с 4.6 до 5.1, есть баги
СообщениеДобавлено: 25 апр 2012, 09:12 
Не в сети

Зарегистрирован: 12 фев 2008, 16:11
Сообщения: 485
Карма: 12
Вот еще


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновился с 4.6 до 5.1, есть баги
СообщениеДобавлено: 25 апр 2012, 13:49 
Не в сети
Разработчик
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновился с 4.6 до 5.1, есть баги
СообщениеДобавлено: 25 апр 2012, 17:17 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Выложили обновление, немножко оптимизировали аудит и сделали ограничени на количество адресов, попадающих в отчет.
Не забудьте сделать бэкап старой библиотеки netflow.jar.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновился с 4.6 до 5.1, есть баги
СообщениеДобавлено: 26 апр 2012, 12:33 
Не в сети

Зарегистрирован: 12 фев 2008, 16:11
Сообщения: 485
Карма: 12
спасибо, попробую. Нашел сеть, которую не используем уже год. Но в 4.6 таких проблем вообще не было. Удалил, сутки полет нормальный, позже попробую обновить библиотеку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновился с 4.6 до 5.1, есть баги
СообщениеДобавлено: 30 апр 2012, 16:33 
Не в сети

Зарегистрирован: 12 фев 2008, 16:11
Сообщения: 485
Карма: 12
Проблема к сожалению не решилась изменением конфига, решил обновить библиотеку, но netflow.jar у меня нет, только netflow_ipn.jar.
Мне модуль ipn лучше полностью обновить или же только библиотеку?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновился с 4.6 до 5.1, есть баги
СообщениеДобавлено: 30 апр 2012, 17:17 
Не в сети
Разработчик
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновился с 4.6 до 5.1, есть баги
СообщениеДобавлено: 11 май 2012, 10:05 
Не в сети

Зарегистрирован: 12 фев 2008, 16:11
Сообщения: 485
Карма: 12
Обновил только модуль 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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновился с 4.6 до 5.1, есть баги
СообщениеДобавлено: 11 май 2012, 10:27 
Не в сети

Зарегистрирован: 12 фев 2008, 16:11
Сообщения: 485
Карма: 12
Еще один баг, при добавлении ip адреса в договор,при выборе ресурсов выдает
Код:
Ошибка соединения с сервером


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновился с 4.6 до 5.1, есть баги
СообщениеДобавлено: 11 май 2012, 10:39 
Не в сети

Зарегистрирован: 12 фев 2008, 16:11
Сообщения: 485
Карма: 12
Откатил модуль ipn, все нормально работает
Код:
 ipn вер. 5.1 сборка 250 от 16.03.2012 14:24:08


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновился с 4.6 до 5.1, есть баги
СообщениеДобавлено: 11 май 2012, 13:34 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
А ошибки в сервере были? Возможно из-за того что ядро не обновили - какие-то классы модуля начали конфликтовать с необновленными классами ядра.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновился с 4.6 до 5.1, есть баги
СообщениеДобавлено: 12 май 2012, 09:56 
Не в сети

Зарегистрирован: 12 фев 2008, 16:11
Сообщения: 485
Карма: 12
Ядро не обновлял, каждое обновление, это переписывание личного кабинета. Логи не посмотрел, быстро нужно было откатить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновился с 4.6 до 5.1, есть баги
СообщениеДобавлено: 12 май 2012, 15:25 
Не в сети
Разработчик

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновился с 4.6 до 5.1, есть баги
СообщениеДобавлено: 14 май 2012, 10:12 
Не в сети

Зарегистрирован: 12 фев 2008, 16:11
Сообщения: 485
Карма: 12
понял, попробую обновиться.


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

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


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

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


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

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