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

Проверка нагрузки на сервер

Можно ли отследить, какой файл, процесс или запрос к базе данных влияют на нагрузку на VPS?

Я использую Centos с гарантированной памятью 512 МБ и пакетной памятью 1 ГБ, у меня есть 3 сайта wordpress, каждый из которых имеет ежедневный трафик 30-100 посетителей каждый,

Каждые 2-3 дня мне нужно перезапускать мой VPS, потому что ресурсы занимают много памяти,

Я пробовал бежать top команда, и он показывает Apache как высокий,

Но можно ли проверить, какой сайт загружается?

Вот мои результаты вывода команды 'top -c'

Вы можете настроить каждый сайт wordpress в качестве виртуального хоста и предоставить им отдельные файлы журналов.
Это упростит просмотр того, что происходит с каждым сайтом wordpress.

Возможно, вы могли бы использовать AWStats для анализа журналов Apache и получения обратно значимых данных.

Или вы можете настроить мониторинг с помощью Nagios с помощью плагинов вы можете контролировать свой сервер. Но я мог бы быть слишком много для ваших vps.

Если вы используете mod_php, вы можете найти сообщение Тома Бутелла Быстрее, PHP! Убийство! Убийство! полезно. Я подозреваю, что вам было бы полезно уменьшить количество MaxClients или перейти на FastCGI.