BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 02 июл 2025, 02:01

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: BGIpnNetflowColector: Too many open files
СообщениеДобавлено: 07 май 2010, 11:50 
Не в сети

Зарегистрирован: 17 ноя 2009, 08:47
Сообщения: 215
Откуда: krsn
Карма: 48
Здравствуйте, сегодня опять крутил модуль бухгалтерии, правил позиции счетов, начал делаьт переобработку логов за апрель, и у меня весь трафик по договорам счез.

Залез в лог error.log, который в папке с логами нетфлоу коллектора лежит, а там огромная партянка из сообщений примерно такого типа:
Код:
05-07/13:42:16 ERROR [flow-p-2-t-8] LoggingPrintStream - java.lang.NullPointerException
05-07/13:42:16 ERROR [flow-p-2-t-8] LoggingPrintStream -    at ru.bitel.bgbilling.server.util.ip.datalog.hourly.IPHourlyDataLogger.getWriter(IPHourlyDataLogger.java:197)
05-07/13:42:16 ERROR [flow-p-2-t-8] LoggingPrintStream -    at ru.bitel.bgbilling.modules.ipn.collector.FlowListenerWorkerNetFlow.process(FlowListenerWorkerNetFlow.java:54)
05-07/13:42:16 ERROR [flow-p-2-t-8] LoggingPrintStream -    at ru.bitel.bgbilling.modules.ipn.collector.FlowListenerWorker.run(FlowListenerWorker.java:46)
05-07/13:42:16 ERROR [flow-p-2-t-8] LoggingPrintStream -    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
05-07/13:42:16 ERROR [flow-p-2-t-8] LoggingPrintStream -    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
05-07/13:42:16 ERROR [flow-p-2-t-8] LoggingPrintStream -    at java.lang.Thread.run(Thread.java:619)
05-07/13:42:16 ERROR [flow-p-2-t-8] LoggingPrintStream -    at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream - java.io.IOException: Too many open files
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at java.io.UnixFileSystem.createFileExclusively(Native Method)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at java.io.File.createNewFile(File.java:883)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at ru.bitel.bgbilling.server.util.datalog.hourly.HourlyDataLogger.getNextFileToWrite(HourlyDataLogger.java:109)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at ru.bitel.bgbilling.server.util.datalog.hourly.HourlyDataLogEntry.<init>(HourlyDataLogEntry.java:26)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at ru.bitel.bgbilling.server.util.ip.datalog.hourly.IPHourlyDataLogger$IPHourlyDataLogEntry.<init>(IPHourlyDataLogger.java:55)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at ru.bitel.bgbilling.server.util.ip.datalog.hourly.IPHourlyDataLogger.getWriter(IPHourlyDataLogger.java:171)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at ru.bitel.bgbilling.modules.ipn.collector.FlowListenerWorkerNetFlow.process(FlowListenerWorkerNetFlow.java:54)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at ru.bitel.bgbilling.modules.ipn.collector.FlowListenerWorker.run(FlowListenerWorker.java:46)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at java.lang.Thread.run(Thread.java:619)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream - java.io.FileNotFoundException: /var/log/bgbilling/netflow/source_4/2010/2010-05/2010-05-07/log_2010-05-07-13.004.bgdl (Too many open files)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at java.io.RandomAccessFile.open(Native Method)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at ru.bitel.bgbilling.server.util.datalog.hourly.HourlyDataLogEntry.<init>(HourlyDataLogEntry.java:27)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at ru.bitel.bgbilling.server.util.ip.datalog.hourly.IPHourlyDataLogger$IPHourlyDataLogEntry.<init>(IPHourlyDataLogger.java:55)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at ru.bitel.bgbilling.server.util.ip.datalog.hourly.IPHourlyDataLogger.getWriter(IPHourlyDataLogger.java:171)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at ru.bitel.bgbilling.modules.ipn.collector.FlowListenerWorkerNetFlow.process(FlowListenerWorkerNetFlow.java:54)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at ru.bitel.bgbilling.modules.ipn.collector.FlowListenerWorker.run(FlowListenerWorker.java:46)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at java.lang.Thread.run(Thread.java:619)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream - Exception in thread "flow-p-2-t-13"
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream - java.lang.NullPointerException
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at ru.bitel.bgbilling.server.util.ip.datalog.hourly.IPHourlyDataLogger.getWriter(IPHourlyDataLogger.java:197)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at ru.bitel.bgbilling.modules.ipn.collector.FlowListenerWorkerNetFlow.process(FlowListenerWorkerNetFlow.java:54)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at ru.bitel.bgbilling.modules.ipn.collector.FlowListenerWorker.run(FlowListenerWorker.java:46)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at java.lang.Thread.run(Thread.java:619)
05-07/13:42:16 ERROR [flow-p-2-t-13] LoggingPrintStream -    at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)
05-07/13:42:18  INFO [hrlydtlggr-p-1-t-1] HourlyDataLoggerTracker - Close dataLog file [/var/log/bgbilling/netflow/source_4/2010/2010-05/2010-05-07/log_2010-05-07-13.003.bgdl]
05-07/13:42:21  INFO [flow-p-2-t-14] HourlyDataLogEntry - Create dataLog file: /var/log/bgbilling/netflow/source_4/2010/2010-05/2010-05-07/log_2010-05-07-13.004.bgdl


нетфолу коллектор перезапустил, запустил обработку логов, ошибок больше нет

Как можно решить эту проблему, чтобы в дальнейшем не приходилось перезапускать нетфлоу коллектор?
Спасибо!

_________________
Изображение
using billingClient.BGB 4.6;
using server.Ubuntu server 9.10;
using server.Java "1.6.0_15";
using client.Ubuntu 10.04;


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGIpnNetflowColector: Too many open files
СообщениеДобавлено: 07 май 2010, 17:03 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
nolka4 писал(а):
Код:
...
Too many open files
...

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

так


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGIpnNetflowColector: Too many open files
СообщениеДобавлено: 09 май 2010, 18:41 
Не в сети

Зарегистрирован: 17 ноя 2009, 08:47
Сообщения: 215
Откуда: krsn
Карма: 48
snark писал(а):

FAIL! :D

ps:// а если по делу?

_________________
Изображение
using billingClient.BGB 4.6;
using server.Ubuntu server 9.10;
using server.Java "1.6.0_15";
using client.Ubuntu 10.04;


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGIpnNetflowColector: Too many open files
СообщениеДобавлено: 10 май 2010, 17:40 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
я по делу и говорю ... посмотрите, может у Вас системные лимиты на кол-во открытых файлов на исходе вот коллектор и плющит


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGIpnNetflowColector: Too many open files
СообщениеДобавлено: 10 май 2010, 21:33 
Не в сети

Зарегистрирован: 17 ноя 2009, 08:47
Сообщения: 215
Откуда: krsn
Карма: 48
snark писал(а):
я по делу и говорю ... посмотрите, может у Вас системные лимиты на кол-во открытых файлов на исходе вот коллектор и плющит

ок, значт я правильно догадывался. буду пробовать :)

_________________
Изображение
using billingClient.BGB 4.6;
using server.Ubuntu server 9.10;
using server.Java "1.6.0_15";
using client.Ubuntu 10.04;


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGIpnNetflowColector: Too many open files
СообщениеДобавлено: 14 май 2010, 16:48 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Если снова появится - выложите вывод
Код:
ls -l /proc/<код процесса коллектора>/fd


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGIpnNetflowColector: Too many open files
СообщениеДобавлено: 15 май 2010, 08:44 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
snark писал(а):
nolka4 писал(а):
Код:
...
Too many open files
...

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

так

:)

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


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

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


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

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


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

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