Назад | Перейти на главную страницу

Можем ли мы перечислить все возможные причины сбоя или прекращения работы cron?

У нас есть некоторые задачи cron, которые не могут быть мертвыми, иначе последствия будут ужасающими. Поэтому нам нужно следить за процессом и точно знать, что является причиной смерти работы. Поэтому я хотел бы спросить вас, какие возможные причины отказа задания, каковы симптомы, какое возвращаемое значение и где хранился журнал системных ошибок.

Мы используем два сервера. Один из них - «Red Hat Enterprise Linux AS, выпуск 3 (Taroon Update 2)», другой - AIX 7.1. Интересно, есть ли по умолчанию какой-нибудь убийца OOM.

Мы используем только учетную запись пользователя, поэтому мы не можем просматривать системный журнал, такой как / var / log.

Работа может быть сценарием оболочки с программой Java внутри.

Интересно, есть ли по умолчанию какой-нибудь убийца OOM.

Я не знаю о реализации вещей в AIX, но У Linux, конечно, есть убийца нехватки памяти запуск в условиях нехватки памяти. Кроме того, вы можете увидеть ограничения ресурсов, установленные с помощью ulimit или аналогичных средств.

У нас есть некоторые задачи cron, которые не могут быть мертвыми, иначе последствия будут ужасающими.

Это нарушено по замыслу. Возникают ошибки, случаются сбои - с этим нужно уметь справляться.

каковы симптомы, какое возвращаемое значение

Это полностью зависит от выполняемого вами процесса. Он может выбрать или не вернуть в операционную систему значимые значения. Как это бывает, с исключениями Java все сложно - код возврата оболочки может быть нулевым даже после трассировки стека поэтому, если вы не можете изменить код Java, вам следует проанализировать вывод, чтобы выявить ошибки.