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

Сколько заданий cron может обработать сервер Ubuntu?

Я установлю сервер, на котором будет 14400 веб-сайтов. Я буду использовать 32-разрядный сервер Ubuntu 10.10. (это для моих учебных целей)

Каждому сайту нужен cron. Итак, мне нужно 14400 строк cron.

Может ли сервер обрабатывать эти огромные списки? и каков лимит строки cron на сервере Ubuntu (32- и 64-разрядный)?

Я думаю, дело не в том, как cron будет обрабатывать эти задания, а в том, как эти задания будут загружать ваш сервер (независимо от того, решите ли вы запускать их одновременно или в разных окнах обслуживания). У cron не должно быть никаких оснований для прекращения выполнения этих заданий, только загрузка сервера. Также вы можете повторно использовать структуру /etc/cron.d/ для хранения отдельного личного файла cronjob для каждого веб-сайта, используя соглашение об именах, аналогичное имени сайта, чтобы вы могли легко управлять этими заданиями.

Если вы собираетесь запускать их одновременно - вы можете достичь лимита открытых файловых дескрипторов. Вы можете управлять этим параметром через /etc/security/limits.conf, либо использовать ulimit.