У мене є сервер Ubuntu 12.04, що використовує зворотний проксі, так що tomcat працює поверх apache. І у мене є примірник злиття на цій машині та система квитків. Тож нічого особливого.
Пам'ять становить 8 Гб, що більш ніж достатньо для цього використання.
Час від часу і в останні кілька днів частіше трапляється моя сторінка злиття.
Журнал (злиття \ logs \ catalina.2014-05-06) показує це:
SEVERE: Socket accept failed
java.lang.OutOfMemoryError: Java heap space
То як я можу цього уникнути? Як я можу дати цьому процесу більше пам'яті.
man java
- «-Xmxn», де «n» слід замінити цифрою. Щоб встановити ліміт в 100 Мб для розподільника пам'яті Javas, ви встановите його на "-Xmx100m". Це повинно бути встановлено в параметрах кота - см stackoverflow.com/questions/7738794/add-jvm-options-in-tomcat