*/2 * * * * /etc/cronjobs/check_nginx.sh
*/2 * * * * /etc/cronjobs/check_php-fpm.sh
*/2 * * * * /etc/cronjobs/check_named.sh
*/2 * * * * /etc/cronjobs/check_vsftpd.sh
*/2 * * * * /etc/cronjobs/check_mariadb.sh
Привет, ребята, это скрипты, которые проверяют, запущены ли какие-то службы, но я не уверен если 2 мин достаточно, чтобы гарантировать стабильность, или даже если они слишком много для небольшого vps (512 МБ RAM, 1 vCPU).
Когда я устанавливаю * / 2 для всех, они будут выполняться одновременно? Я знаю, что это что-то вроде очереди, но я не уверен, что это хорошая практика.
Благодарю за внимание!
Они будут выполняться более или менее одновременно (учитывая, что они находятся на одном компьютере с ЦП). Если вас беспокоит, что они не работают до 2 минут до того, как средство проверки доберется до них, подумайте о том, чтобы запустить их под чем-то вроде supervisord / systemd / init или каким-либо другим механизмом, который мгновенно определит, умерли ли они, и перезапустит их. ] Если вас беспокоят 2 минуты простоя, это означает, что вы выполняете какую-то производственную нагрузку, при которой 512M / 1CPU кажутся довольно тесными.