Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/19: Рейтинг темы: голосов - 19, средняя оценка - 4.89
J2EEUser
0 / 0 / 0
Регистрация: 05.04.2010
Сообщений: 1
1

java.lang.OutOfMemoryError: unable to create new native thread

08.04.2010, 14:38. Просмотров 3482. Ответов 3
Метки нет (Все метки)

При работе приложения (WebLogic8 SP1, Solaris8) после нескольких часов работы под большой нагрузкой,
приложение падает с приведенным ниже Stacktrace. Попытались мониторить размер хипа - он
стабильно растет но и сборка мусора происходит стабильно - никаких ликов не обнаруживается а
ошибка все равно OutOfMemory (в момент падения объем занятой части хиап 400-500 МВ, сам хип - 1GB) .
По какой причине порождение новых потоков может приводить к OutOfMemory если хип не переполняется?

java.lang.OutOfMemoryError: unable to create new native thread
at java.lang.Thread.start(Native Method)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2822)
at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:608)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:536)
at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:80)
at com.db.alexbrown.services.util.SQLExecutor.execute(SQLExecutor.java:532)
at com.db.alexbrown.services.util.SQLExecutor.executeQuery(SQLExecutor.java:368)
at com.db.alexbrown.ibcms.ramdb.internal.SearchProcessorImpl.retrieveQueryModel(SearchProcessorImpl.java:597)
at com.db.alexbrown.ibcms.ramdb.internal.SearchProcessorImpl.<init>(SearchProcessorImpl.java:105)
at com.db.alexbrown.ibcms.CMHelper.getSearchProcessor(CMHelper.java:404)
at com.db.cm.web.services.searchmanager.SearchManagerServiceImpl.getStandardHomePageReport(SearchManagerServiceImpl.java:98 )
at com.db.cm.web.services.searchmanager.SearchManagerServiceImpl$ExpirationChecker.run(SearchManagerServiceImpl.java:412)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2010, 14:38
Ответы с готовыми решениями:

java.lang.OutOfMemoryError
java.lang.OutOfMemoryError - иногда выдается (очень редко) непонятно почему....

ошибка java.lang.OutOfMemoryError...
при генерации приложением pdf документа большого размера, происходит ошибка...

render file.fo (>5Mb) to pdf java.lang.OutOfMemoryError
I have a problem with FOP &lt;p&gt; When I trying to render file.fo (&gt;5Mb) to pdf I...

Ошибка 'Exception in thread 'main' java.lang.NoClassDefFoundError: D:JProgaSymbolTest'
Почему при выполнении файла SymbolTest.class выдается сообщение 'Exception in...

Ошибка Exception in thread 'main' java.lang.NoClassDefFoundError: CreateCoffees
Привет. Есть такая проблема... Уставлен Oracle как сервер на одной машине и как...

3
TiranaCity
0 / 0 / 0
Регистрация: 10.02.2010
Сообщений: 80
20.07.2010, 14:20 2
проверь кол-во мах процессов для пользователя, из под которого запущен bea
0
mag2005
1 / 1 / 0
Регистрация: 15.02.2010
Сообщений: 311
26.07.2010, 16:18 3
Да все просто: не может создать новый поток. На самом деле дело не в памяти, а в том, что таблица потоков переполняется. У Вас где-то плодятся зависающие потоки.
0
mag2005
1 / 1 / 0
Регистрация: 15.02.2010
Сообщений: 311
26.07.2010, 16:20 4
судя по стеку, у Вас там запускаются потоки, исполняющие работу с БД... если так, нужно смотреть, не зависают дли эти потоки. И вообще, запускать такие процедуры отдельными потоками не лучшая практика...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.07.2010, 16:20

Exception in thread "main" java.lang.NoClassDefFoundError:c:HelloWorldApp/java
Exception in thread 'main' java.lang.NoClassDefFoundError:c:HelloWorldApp/java...

HelloWorld не работает: Exception in thread 'main' java.lang.NoClassDefFoundError: HelloWorld.
Что за ерунда - не пойму. Установил последний NetBeans и JDK 1.3.1 Взял...

Ошибка Exception in thread "main" java.lang.NullPointerException
Возникает ошибка при запуске, что не так? Exception in thread &quot;main&quot;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru