CentOS - служба cron умирает каждые несколько дней

Приличный отладчик веб-браузера позволит вам обнаружить, что валюта установлена ​​в виде файла cookie.

curl --silent --cookie WCI-CURRENCY=btc --connect-timeout 2 https://www.worldcoinindex.com/coin/siacoin |
    tee siacoin.html |
    html2text |
    tee siacoin.txt |
    grep SC

[Siacoin] siacoin SC    0.00000169 %      0.00000178  0.00000161 1,429  14,050,000,000 23,745
****** siacoin SC ******
****** siacoin SC ******
Poloniex      SC/BTC 0.00000170  700
Bittrex       SC/BTC 0.00000169  466
Yunbi         SC/CNY 0.00000164  264
Total/Average SC/BTC 0.00000169  1,429
0
26.07.2016, 14:07
2 ответа

Итак, проблема оказалась моей собственной ошибкой - я создал процесс, который запускается каждые 15 минут. К сожалению, при закрытии процесса его дочерние процессы оставались активными, и я собирал тысячи таких процессов каждые несколько дней.

Время от времени CentOS не хватало памяти и убивал какой-то процесс, чтобы получить больше памяти. Похоже, что cron был убит по этой причине.

1
28.01.2020, 02:27

Если вы правильно настроили задание cron и синтаксис, вы должны проверить наличие дыр в безопасности , поскольку в этой ситуации только Убить может пользователь root, а не любой нормальный пользователь. Все зависит от того, что вы установили и как вы это сделали, а также от конфигурации системы и прав пользователей.

Я рекомендую вам прочитать страницу руководства cron и crontab, запустив man cron и man crontab , а также проверьте свой / etc / crontab .

Для проверки дыр в безопасности первое, что вы можете сделать, это проверить наличие команд с установленным битом SUID. Вы можете узнать о разрешениях с SUID SGID и липких битах из этой статьи в Oracle System Administration Guide . Вы можете увидеть разрешения, используя ls -l . Проверьте свои команды и посмотрите, есть ли в них эти биты или нет.

Вы также должны проверить / etc / sudoers и увидеть, какие пользователи имеют возможность запускать команды с привилегией sudo без пароля пользователя root.

Надеюсь, это поможет.

2
28.01.2020, 02:27

Теги

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