Я не системный администратор, просто иногда играю в него для клиентов. Я разработчик и обычно ищу самые простые решения для развертывания приложений. У меня есть выделенный виртуальный веб-сервер на Mediatemple.com с использованием CentOS и Plesk.
Последние два дня это было как можно медленнее, и я не знаю почему. Трафик низкий, и все на стороне приложения работает нормально.
Как мне выяснить, что еще может быть причиной замедления? Прошу прощения за такой общий вопрос, но я не имею ни малейшего понятия, с чего начать. Я не уверен, на что мне следует или не следует смотреть, учитывая, что это размещено на виртуальном сервере.
У меня есть доступ по SSH, так что я могу там гадать. Где мне проверить свой веб-сервер на предмет потенциальных узких мест?
Начните с основ: top даст вам представление о том, что какой-то пользовательский процесс потерял память или процессор. Я не знаком с предложениями по виртуализации Mediatemple.com, но не должно быть ничего, на что вы «не должны» смотреть внутри виртуальной машины.
Вы говорите: «Все в приложении проверено нормально». Означает ли это, что вы выполнили приложение локально на сервере (выполняя сценарии PHP из командной строки, например, на сайте на основе PHP), и что они работают так быстро, как вы ожидаете? Если да, то это довольно хорошо ограничивает проблему тем, что она связана с пропускной способностью сети / задержкой. Если вы этого не сделали, попробуйте.
Как выглядит «трассировка» между клиентскими компьютерами и сервером? Есть ли длительные задержки в пути?