Есть ли модуль или решение такого вопроса:
Нужно чтобы при большой загрузке сервера сайт не открывался (то есть не грузил дальше сервак до зависания), а выдавал сообщение типа "В данный момент сервер перегружен, попробуйте позже". ну и чтобы оно автоматически убиралось как сервер разгрузится...
Реально ли это?
Комментарии
На этом сайте так. Надеюсь авторы сайта подскажут решение.
Было бы очень даже неплохо![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Уже подсказали - модуль throttle может ограничивать число пользователей на сайте...
Хотя не помешало бы и слежение за загрузкой проца и оперативки...
Вообще-то мне кажется идеологически не совсем правильно решать такую задачу на уровне CMS.
Это хостер должен настроить хостинг так, чтобы при достижении определённого значения нагрузки сервер выдавал сообщение, а не нагружался дальше до полного абазаца. Для этого и существуют такие модули как mod_evasive, mod_overload, а также nginx и файрвол.
Сервак наш, на Ubuntu работает...
А можно поподробнее?
чего подробней-то? подробности в гуглах и доках, куда копать я по-моему уже сказал
Страницы ошибок прописываются в настройках сервера. Если apache, то часто разрешено указывать в .htaccess
Просто поищите информацию о том какие ошибки бывают - коды статусов
Пример настройки страниц ошибок в .htaccess:
ErrorDocument 404 httр://www.you_domain.ru/err404.html
ErrorDocument 500 httр://www.you_domain.ru/err500.html
ErrorDocument 503 httр://www.you_domain.ru/err503.html
и т.п.