База знаний: Linux Server
Как посмотреть статистику по нагрузке моего web-сервера?
Автор Алексей | HiTex.BY на 19 декабря 2011 12:32
|
|
Для просмотра нагрузочной статистики на web-сервере Apache мы
рекомендуем использовать модуль server-status. Он отображает информацию о том, к каким сайтам сервера, скриптам сайтов, с каких IP-адресов происходят обращения в настоящий момент. Эта информация может быть полезна для обнаружения ddos-атак на сайты, "тяжелых" скриптов, или просто для проверки текущего состояния сервера. Для её активации необходимо: 1. Подключитесь к серверу с правами пользователя root. 2. Проверьте, активирован ли модуль mod_status.so. В файле /etc/httpd/conf/httpd.conf должна быть строка: LoadModule status_module modules/mod_status.so 3. Активируйте отображение полной статистики web-сервера, добавив в файл /etc/httpd/conf/httpd.conf строку: ExtendedStatus On 4. Укажите серверу по какому адресу он должен генерировать статистику, добавив в файл /etc/httpd/conf/httpd.conf записи: <Location /server-status> SetHandler server-status Order deny,allow Allow from 1.1.1.1 Deny from all </Location> При этом IP 1.1.1.1 замените на свой IP адрес, эта опция разрешит просмотр статистики только Вам. Если Вы хотите что бы статистика была доступна со всех адресов, тогда удалите строки: Allow from 1.1.1.1 Deny from all 5. Перезапустите web-сервер: /etc/init.d/httpd restart Статистика будет доступна по адресу: http://example.com/server-status, где example.com - имя Вашего сервера, и сразу по всем сайтам. | |
|
Комментарии (0)