Как мешать продолжительному процессу крона быть уничтоженным

Я не работаю, это... вызывает слишком много проблем о сервере большой нагрузки.

Вид угроз безопасности, с которыми Вы сталкиваетесь на веб-сервере Linux (Внедрения SQL, компромисс пароля учетной записи, произведенные по заказу руткиты и так далее) не является видом рисков, что сканер как Моллюск сможет обнаружить для Вас. Это делает AV особенно плохим компромиссом в Вашем случае. Вы были бы более обеспечены с Системой обнаружения проникновения общего назначения.

ЭТОТ ^

Это ничего не находит, я работаю 100 веб-сайтов, и ClamAV почти бесполезен. Я выполняю отдельный сканер каждый однажды в некоторое время и ограничиваю php options/chmod директора и т.д...

0
задан 2 August 2013 в 19:23
2 ответа

Ваш скрипт уничтожается из-за побочного эффекта. Сообщение журнала указывает, что убивается сам cron. Когда процесс с дочерними процессами завершается, он отправляет своим дочерним процессам сигнал SIGHUP, заставляя их также выйти. Это то, что убивает ваш скрипт python.

Если за строкой журнала, которую вы перечисляете, сразу следует строка с сообщением init: основной процесс cron завершен, возрождается , то вы знаете, что что-то вне init / upstart убил его, и он автоматически возродился. Если это сообщение не существует, значит, cron был убит программой init / upstart, как если бы вы выполнили команду «sudo restart cron» или «sudo stop cron».

1
ответ дан 4 December 2019 в 18:05

Вероятно, ваш процесс слишком долго запускается и cron блокирует его.

Tyr запускает ваш процесс в фоновом режиме. Для этого просто добавьте "&" и конец.

0
ответ дан 4 December 2019 в 18:05

Теги

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