forum.bitel.ru http://forum.bitel.ru/ |
|
Отваливается планировщик http://forum.bitel.ru/viewtopic.php?f=22&t=2278 |
Страница 1 из 1 |
Автор: | Akhmat [ 05 май 2009, 15:36 ] |
Заголовок сообщения: | Отваливается планировщик |
Добрый! Код: 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 |
Автор: | Amir [ 05 май 2009, 16:37 ] |
Заголовок сообщения: | |
В scheduler.sh/scheduler.ini указано -Xmx256M по умолчанию - ограничение на оперативную память - не увеличивали? Возможно просто не хватать стало... |
Автор: | Akhmat [ 05 май 2009, 18:31 ] |
Заголовок сообщения: | |
Спасибо! Поставил 512. смотрю |
Автор: | Akhmat [ 06 май 2009, 19:57 ] |
Заголовок сообщения: | |
512 тоже видать не хватает. опять отвалился. ставлю 768. Если не поможет, возможно бага. |
Автор: | Akhmat [ 07 май 2009, 13:07 ] |
Заголовок сообщения: | |
Код: 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 часов утра отваливается. В это время мониторинг договоров задача запускается. Отключил её, смотрю далее |
Автор: | Amir [ 07 май 2009, 13:42 ] |
Заголовок сообщения: | |
Тогда лучше вернуть 256M, а если опять будет выполнить jmap -dump:format=b,file=snapshot.jmap кодпроцесса А я потом посмотрю этот heap dump. Код процесса в far посмотреть - jsl.exe |
Автор: | Akhmat [ 07 май 2009, 14:23 ] |
Заголовок сообщения: | |
Ок. Вернул 256. наблюдаю |
Автор: | Akhmat [ 07 май 2009, 14:28 ] |
Заголовок сообщения: | |
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 где тут код процесса |
Автор: | Amir [ 07 май 2009, 16:27 ] |
Заголовок сообщения: | |
В FAR - процессы - там будут процессы jsl.exe - один из них - планировщик, тот у которого памяти больше всего. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |