Ежедневное JAVA-приложение Сокращения рабочих мест Крона

Каждый день, в сразу после 0625, мои сбои приложения веб-сервера Java. В системном журнале я получаю что-то напоминающее следующее:

Jan 20 06:25:09 qswp-portal kernel: [724576.041037] Out of memory: Kill process 21435 (java) score 199 or sacrifice child
Jan 20 06:25:09 qswp-portal kernel: [724576.043434] Killed process 21435 (java) total-vm:2266296kB, anon-rss:257212kB, file-rss:6232kB

Приложение работает на очень маленьком поле, всего 512 МБ RAM (с подкачкой на 1 ГБ), и идеально я хотел бы сохранить это тем путем.

После небольшого количества поиска вокруг, я обнаружил, что ежедневные задания крона, как планируют, достигнут 0625, и это - по-видимому, причина (т.е. слишком много продолжения сразу, чтобы поле обработало).

Есть ли что-нибудь, что я могу сделать для предотвращения этого случая - поражение ежедневных заданий крона, возможно? Существует ли конкретное ежедневное задание крона, которое, вероятно, будет вызывать эту проблему?

Это - относительно недавняя проблема и, кажется, только начало происходить после выполнения обновления (с apt-get update). К сожалению, я только что понял это так, я не уверен точно, какое обновление, вероятно, будет проблемой (предполагающий, что это не просто совпадение).

Править: Согласно просьбе вот вывод free -h под нормальной нагрузкой.

              total        used        free      shared  buff/cache   available
Mem:           488M        335M         10M        2.9M        142M        122M
Swap:          1.0G         21M        1.0G
2
задан 20 January 2017 в 16:57

1 ответ

Ваша система исчерпывает память. Или добавьте больше памяти или удайтесь, какие процессы, который израсходовал память, f.ex. Ваш процесс Java, и уменьшают используемый объем памяти.

0
ответ дан 2 December 2019 в 09:31

Другие вопросы по тегам:

Похожие вопросы: