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

Apache требует 32 секунды на ответ

Недавно я установил новый сервер для нашего сайта под управлением Ubuntu 12.04. Я установил пакеты Apache, PHP и MySQL из репозитория и выполнил минимальную настройку. Сайт загружается, однако ответ возвращается примерно через 32 секунды. Если я отслеживаю файл журнала доступа, в течение 30 секунд ничего не происходит, а затем внезапно появляется запрос. Я не специалист по Apache. Где я могу начать поиски диагностики этой проблемы?

Изменить: сайт использует структуру Yii и memcached.

Оказалось, что это проблема с сеансом save_path. Он использовал Memcache, но был настроен на неправильный порт на новом сервере. Это устранило проблему, но запуск профилировщика для кода PHP помог определить, что в этом виноват session_start.

Проверьте, как вы подключаетесь между Apache и MySQL. Если вы подключаетесь по имени, у вас даже может возникнуть проблема с DNS. Используйте либо розетки, либо подключитесь к 127.0.0.1. По причинам, которые я никогда не мог должным образом изучить, я вижу, что у многих людей возникают проблемы с подключением к localhost.