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

Сервер CentOs с перебоями и длительным временем отклика. [сверху скриншот включен]

Я отвечаю за сайт, который посещают около 150 уникальных пользователей в день. На веб-сайте размещены формы и данные датчиков, а также расчеты и предупреждения. Он работает хорошо, но по некоторым причинам время отклика периодически увеличивается; даже для простых запросов. Например, я загружу одну веб-страницу менее чем за 2 секунды, а в другой раз на ответ потребуется более 20 секунд. У меня даже раньше это занимало до 60 секунд. 3/4 времени страницы загружаются быстро, но в 1/4 случаев требуется гораздо больше времени для загрузки того же самого контента. Я использовал htop в течение длительного времени отклика, чтобы проверить, не перегружает ли программа весь ЦП или память, но я не смог получить стабильных результатов. Иногда загрузка сервера была высокой, когда я получал медленный ответ, а иногда вообще ничего не работало, когда у меня было медленное время ответа.

Я новичок в системном администрировании, поэтому изо всех сил пытаюсь найти хороший способ определить ошибку. Я проверил все свои журналы и ничего не нашел.

Вот снимок экрана сверху, когда запрос загружался некоторое время: http://imgur.com/WFJIME1

а вот скриншот с htop: http://imgur.com/rMUxVZ1

Исходя из ресурсов, которые, похоже, захватывает mysqld, может оказаться полезным убедиться, что ваши настройки для mysql настроены должным образом.

https://www.linode.com/docs/databases/mysql/tuning-your-mysql-database

Еще один полезный инструмент - iostat что может дать вам более четкое представление о том, что ваши диски делают во время остановки.

И всегда есть tcpdump, но я могу подождать, пока вы исчерпаете внутренние стратегии, прежде чем копать так глубоко ..