ArsenBespalov
@ArsenBespalov
Сам себе разработчик

Почему PHP очень долго работает?

Вот такая картина:
— при прямом обращении к php-скрипту все обрабатывается нормально.
— при обращении к php-скрипту через apache, ответ отдается через 10 секунд.

Подскажите куда смотреть и что делать?

Если пытаться получить данные через curl, то видно что apache отвечает сам через 10 секунд после обращения к нему, но со статичными html страницами проблема отсутствует.

Проблема оказалась совершенно в другом месте. Убрал вот эту секцию и все стало летать, но как это относится к тормозам в работе?

ScriptAlias /munin-cgi/munin-cgi-graph /var/www/cgi-bin/munin-cgi-graph
<Location /munin-cgi/munin-cgi-graph>
       Options +ExecCGI
       <IfModule mod_fcgid.c>
               SetHandler fcgid-script
       </Ifmodule>
       <IfModule mod_fastcgi.c>
               SetHandler fastcgi-script
       </IfModule>
       <IfModule !mod_fastcgi.c>
               <IfModule !mod_fcgid.c>
                       SetHandler cgi-script
               </IfModule>
       </IfModule>
       Allow from all
</Location>


Это я сильно ошибся, после удаления этой секции работало быстро не долго, сейчас опять по все вернулось на свои места — опять сейчас задержки могут быть до 30 секунд.
  • Вопрос задан
  • 982 просмотра
Решения вопроса 1
ArsenBespalov
@ArsenBespalov Автор вопроса
Сам себе разработчик
Проблема решена:

1. Долгая авторизация по SSH и невозможность пользоваться Интернетом с сервера решилась заменой DNS провайдера, оказалось DNS не рабочие.
2. Поменял формат логов Apache, т.к. выяснилось, что Apache даже с нормальными DNS тем не менее не может резолвить имена. Поставил чтобы писал в логи только IP адреса клиентов и тем самым скорость работы вернулась к прежней, даже стало работать чуть быстрее. Такие логи меня устраивают более чем, тем более что никогда не поздно преобразовать ip в имена посредством утилиты logresolve.

В целом проблема оказалась на стороне провайдера. О своих приключения отписался в службу поддержки, посмотрим что они решат. Замечу что ничего подобного никогда не наблюдалось у Amazon. Почему всегда такое происходит с русскими компаниями, остается открытым вопросом.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы