Tomcat розбивається без помилок


0

Я запускаю tomcat 7 на виділеному сервері debian 7.9 з кількома програмами, що працюють на ньому, і востаннє поведінка tomcat дійсно дивна.

Спочатку після запуску tomcat потрібна вся призначена оперативна пам’ять (7 ГБ), а потім використання оперативної пам’яті повільно зменшується до 5 Гб, а після години виконання вона повністю припиняється без помилок у жодному з журналів tomcat (менеджер, журнал доступу , каталіна, місцевий господар).

Ця помилка не може бути викликана жодною програмою, оскільки я перевірив їх на своєму комп’ютері з сервером netbeans + glassfish, і після запуску моїх додатків потрібно лише 800 Мб оперативної пам’яті, а не 7 ГБ, тому це має бути якась помилка tomcat.

Чи варто спробувати оновити до tomcat 8? Я не впевнений, чи допомагає це, тому що, як я сказав, немає помилок, він просто перестає працювати, і мені доведеться знову запускати tomcat вручну.

Дякую за будь-які поради.


Tomcat генерує дамп аварійного завершення в домашній каталог з іменем hs_err_pid_number.log. Ви можете будь-ласка перевірити останній журнал і вставити тут.
Вайбхав Панман

У домашньому довіднику tomcat немає входу.
Вітайте

Відповіді:


1

JVM просто не може прийняти всю наявну оперативну пам'ять. Встановили ви що - то CATALINA_OPTS, JAVA_OPTSабо startup.sh?

Параметр виглядає приблизно так:

-Xms<size>

Якщо збій JVM у вас повинен бути hs_err_pidфайл десь. Зазвичай це важко читати, але після деякого копання це допомогло мені в кількох випадках, коли щось пішло не так.

Він повинен бути в робочому каталозі вашого каталогу tomcat, якщо інше не встановлено, це так CATALINA_HOME.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.