У нас есть некоторые задачи cron, которые не могут быть мертвыми, иначе последствия будут ужасающими. Поэтому нам нужно следить за процессом и точно знать, что является причиной смерти работы. Поэтому я хотел бы спросить вас, какие возможные причины отказа задания, каковы симптомы, какое возвращаемое значение и где хранился журнал системных ошибок.
Мы используем два сервера. Один из них - «Red Hat Enterprise Linux AS, выпуск 3 (Taroon Update 2)», другой - AIX 7.1. Интересно, есть ли по умолчанию какой-нибудь убийца OOM.
Мы используем только учетную запись пользователя, поэтому мы не можем просматривать системный журнал, такой как / var / log.
Работа может быть сценарием оболочки с программой Java внутри.
Интересно, есть ли по умолчанию какой-нибудь убийца OOM.
Я не знаю о реализации вещей в AIX, но У Linux, конечно, есть убийца нехватки памяти запуск в условиях нехватки памяти. Кроме того, вы можете увидеть ограничения ресурсов, установленные с помощью ulimit или аналогичных средств.
У нас есть некоторые задачи cron, которые не могут быть мертвыми, иначе последствия будут ужасающими.
Это нарушено по замыслу. Возникают ошибки, случаются сбои - с этим нужно уметь справляться.
каковы симптомы, какое возвращаемое значение
Это полностью зависит от выполняемого вами процесса. Он может выбрать или не вернуть в операционную систему значимые значения. Как это бывает, с исключениями Java все сложно - код возврата оболочки может быть нулевым даже после трассировки стека поэтому, если вы не можете изменить код Java, вам следует проанализировать вывод, чтобы выявить ошибки.