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

Ubuntu + LigHTTPd: запросы к серверу занимают много времени

У меня возникла проблема с момента обновления моего дистрибутива пару недель назад с hardy; получение данных после выполнения запроса имеет нулевые увеличивающиеся интервалы, как вы можете видеть на рисунке ниже.

http://i49.tinypic.com/2w5lvr9.png

С тех пор я переустановил только что с диска Ubuntu 10.04 Server (i386), но у меня все еще есть те же проблемы. Я использую стек LigHTTPd, MySQL, PHP5. Удивительно то, что локальный просмотр с помощью lynx, как и ожидалось, очень быстрый. Первоначально после переустановки я скопировал старые файлы конфигурации из предыдущей установки, но с тех пор переустановил LigHTTPd и перестроил файл конфигурации с нуля. Единственная корреляция, которую я смог найти, заключалась в том, что я попытался установить ionCube и Zend Optimizer для тестируемого сценария, однако я подумал, что это больше не могло повлиять на то, что я переустановил ОС. Я также удалил Сухосина на всякий случай, но это не повлияло.

Я думаю, что это, возможно, как-то связано с сетью, но я не знаю, с чего начать. Серверу вручную назначается IP по его MAC-адресу на маршрутизаторе.

Меня беспокоит тот факт, что время кажется экспоненциальным (до некоторой степени). Я пробовал объединить процессы LigHTTPd и MySQL, но не увидел ничего очевидного, не то чтобы я действительно знал, что ищу. ОЗУ и ЦП не кажется быть необычным, но я не могу сказать, что это идеально ..

Я надеюсь, что кто-то испытал то же самое или может указать мне направление, поскольку поиск оказался бесплодным, поскольку я не знаю ничего конкретного. По запросу могут быть опубликованы файлы конфигурации.

Проверьте "ufw", iptables, AppArmor. (Вы можете отключить ufw с помощью sudo service ufw stop)

Ах и /etc/resolv.conf (для DNS) и /etc/hosts . Вы должны ввести собственное имя машины там, например (или просто вставить свое в http://pastebin.com , вставьте ссылку и я проверю):
127.0.0.1 localhost
192.168.1.101 MyMachine

Привет, вы можете опубликовать конфигурацию вашего файла виртуального хоста lighttpd, чтобы мы могли посмотреть на конфигурацию. Если это ситуация с обратным прокси и т. Д. Иногда проблемы такого типа могут исходить и от таких файлов. Используйте tcpdump, чтобы проанализировать, куда идет трафик на этой машине.

Не могли бы вы распечатать временную метку в системном журнале в начале и в конце PHP-скрипта и убедиться, что время выполнения скрипта постоянно и не увеличивается.

Из потока Сервер Lighttpd / PHP (FastCGI) очень медленный

Решением было использовать spawn-fcgi и увеличить количество php-cgi до 32

(Обратите внимание, что в связи с особенностями Experts-exchange.com вы не можете получить прямой доступ к статье. Вместо этого вы должны сделать это через этот запрос Google.)