BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Отваливается планировщик
СообщениеДобавлено: 05 май 2009, 15:36 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Добрый!
Код:
Exception in thread "Thread-2730" 05.05.2009 08:04:19 java.lang.OutOfMemoryError: Java heap space
05.05.2009 08:04:19     at java.util.Arrays.copyOf(Arrays.java:2760)
05.05.2009 08:04:19     at java.util.Arrays.copyOf(Arrays.java:2734)
05.05.2009 08:04:19     at java.util.ArrayList.ensureCapacity(ArrayList.java:167)
05.05.2009 08:04:19     at java.util.ArrayList.add(ArrayList.java:351)
05.05.2009 08:04:19     at com.mysql.jdbc.MysqlIO.readSingleRowSet(MysqlIO.java:2267)
05.05.2009 08:04:19     at com.mysql.jdbc.MysqlIO.getResultSet(MysqlIO.java:439)
05.05.2009 08:04:19     at com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate(MysqlIO.java:1970)
05.05.2009 08:04:19     at com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java:1387)
05.05.2009 08:04:19     at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1727)
05.05.2009 08:04:19     at com.mysql.jdbc.Connection.execSQL(Connection.java:3124)
05.05.2009 08:04:19     at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1149)
05.05.2009 08:04:19     at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1262)
05.05.2009 08:04:19     at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.
java:205)
05.05.2009 08:04:19     at bitel.billing.server.ipn.LogCalculator.initContractTrees(LogCalculator.java:534)
05.05.2009 08:04:19     at bitel.billing.server.ipn.LogCalculator.executeTask(LogCalculator.java:140)
05.05.2009 08:04:19     at bitel.billing.server.task.TaskBase.run(TaskBase.java:48)
Exception in thread "Thread-2727" Exception in thread "Thread-7" 05.05.2009 08:04:53 java.lang.OutOfMemoryError: Java he
ap space
05.05.2009 08:04:59     at com.mysql.jdbc.Field.getStringFromBytes(Field.java:617)
05.05.2009 08:05:00     at com.mysql.jdbc.Field.getName(Field.java:502)
05.05.2009 08:05:00     at com.mysql.jdbc.ResultSet.buildIndexMapping(ResultSet.java:598)
05.05.2009 08:05:00     at com.mysql.jdbc.ResultSet.findColumn(ResultSet.java:931)
05.05.2009 08:05:00     at com.mysql.jdbc.ResultSet.getInt(ResultSet.java:2514)
05.05.2009 08:05:00     at org.apache.commons.dbcp.DelegatingResultSet.getInt(DelegatingResultSet.java:220)
05.05.2009 08:05:00     at bitel.billing.server.contract.bean.ContractManager.getContractFromRS(ContractManager.java:301
)
05.05.2009 08:05:00     at bitel.billing.server.contract.bean.ContractManager.getContractByID(ContractManager.java:259)
05.05.2009 08:05:00     at bitel.billing.server.contract.bean.BalanceUtils.getBalance(BalanceUtils.java:94)
05.05.2009 08:05:00     at bitel.billing.server.contract.bean.BalanceUtils.getBalance(BalanceUtils.java:53)
05.05.2009 08:05:00     at bitel.billing.server.contract.ContractMonitor.executeTask(ContractMonitor.java:183)
05.05.2009 08:05:00     at bitel.billing.server.task.TaskBase.run(TaskBase.java:48)
05.05.2009 08:05:00 java.lang.OutOfMemoryError: Java heap space


OC win2003server. 3GB оперативки xenon 2.33ghz.

Вроде там оперативки с небольшим запасом. Почему так иногда делает? Раньше вроде не было такого. После такой ошибки перестает пересчитывать. Все пересчёты продолжаются после перезапуска планировщика.

вер 4.5 сборка 409 от 02.04.2009


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 май 2009, 16:37 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
В scheduler.sh/scheduler.ini указано -Xmx256M по умолчанию - ограничение на оперативную память - не увеличивали?
Возможно просто не хватать стало...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 май 2009, 18:31 
Не в сети

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

Поставил 512. смотрю


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 май 2009, 19:57 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
512 тоже видать не хватает. опять отвалился. ставлю 768. Если не поможет, возможно бага.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 май 2009, 13:07 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Код:
07.05.2009 08:55:55     at bitel.billing.server.task.TaskBase.run(TaskBase.java:48)
Exception in thread "Thread-1100" 07.05.2009 08:57:14 java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-1101" 07.05.2009 08:58:12 java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-1105" 07.05.2009 08:59:32 java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-1106" 07.05.2009 09:01:27 java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-1114" 07.05.2009 09:02:14 java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-1034" Exception in thread "Thread-7" 07.05.2009 09:03:18 java.lang.OutOfMemoryError: Java heap space

Утром приходишь, такая картина, вот уже неделю как наблюдаю. с 8 по 9 часов утра отваливается. В это время мониторинг договоров задача запускается.

Отключил её, смотрю далее


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 май 2009, 13:42 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Тогда лучше вернуть 256M, а если опять будет выполнить
jmap -dump:format=b,file=snapshot.jmap кодпроцесса
А я потом посмотрю этот heap dump.
Код процесса в far посмотреть - jsl.exe


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 май 2009, 14:23 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Ок. Вернул 256. наблюдаю


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 май 2009, 14:28 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Amir писал(а):
Код процесса в far посмотреть - jsl.exe

Не понял.
запустил jsl.exe
результат
Код:
D:\BGBillingServer>jsl.exe
JSL Java Service Launcher by Michael Roeschter (Michael@Roeschter.com)
Version 0.99g June, 27th 2007
Command line options:
D:\BGBillingServer\jsl.exe -install [ini]    to install the service
D:\BGBillingServer\jsl.exe -configure [ini]  to reconfigure an installed service with new dependencies
D:\BGBillingServer\jsl.exe -remove [ini]     to remove the service
D:\BGBillingServer\jsl.exe -debug [ini]      to run as a console app for debugging
D:\BGBillingServer\jsl.exe -run [ini]        to run as a standalone console app
D:\BGBillingServer\jsl.exe -ini ini          to use the specified init file for running as a service (this option is not
 useful on command line; only use it if you configure the service option in the registry)
The configurations file used in the -install and -configure commands will be used for running the service.Initialization
 file D:\BGBillingServer\jsl.ini not found

где тут код процесса


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 май 2009, 16:27 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
В FAR - процессы - там будут процессы jsl.exe - один из них - планировщик, тот у которого памяти больше всего.


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

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


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

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


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

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