Запуск процесса из Java возвращает код 137

153
08 ноября 2021, 07:10

Я запускаю скрипт Perl из Java примерно таким образом:

Process oProcess = new ProcessBuilder(args).start();
oProcess.waitFor(10, TimeUnit.MINUTES);
logger.debug("perl exitValue: {}", oProcess.exitValue());

Этот код выполняется каждые 30 минут. И где-то спустя 8-9 часов нормальной работы приложения в логе появляется код 137:

perl exitValue: 137

После перезапуска контейнера все работает хорошо, но через 8-9 часов повторяется. В инете пишут, что эта ошибка возникает из-за нехватки памяти. Проверяю свободную память - ее много. В чем может быть проблема?

READ ALSO
Как прочитать матрицу из файла (java)?

Как прочитать матрицу из файла (java)?

Интересует чтение матрицы и ее запись в два arraysНужно считать размерность матрицы

165
Ошибка Error executing FreeMarker template

Ошибка Error executing FreeMarker template

В проекте существует две сущности Country

298
Парсинг страниц с Frame Android Studio

Парсинг страниц с Frame Android Studio

Мне необходимо парсить страницы сайта с фреймамиРазметка содержит в себе несколько frame, в них нужные мне данные

215
RuntimeException. Как вывести в консоль сообщение об ошибке?

RuntimeException. Как вывести в консоль сообщение об ошибке?

Всем привет! Есть такой кусок кода -

166