Почему мой сервер зависает, когда я вызываю страницу над files_get_content? - PullRequest
0 голосов
/ 07 апреля 2010

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

$client = new Zend_Http_Client(Zend_Registry::get('CONFIG')->static->$name->$lang);
$content = $client->request()->getBody();

Пока я работаю на локальном хосте, он работает нормально. Как только он запускается на том же сервере, что и поддомен, он зависает навсегда (время ожидания).

Технические характеристики:

  • Приложение Zend Framework пытается получить HTML со страницы Wordpress
  • Сервер работает на lighttpd
  • Несколько ядер, много оперативной памяти

Ребята, у вас есть идея, как решить эту проблему? Cheerio

1 Ответ

0 голосов
/ 07 апреля 2010

Также вы можете использовать tcpdump для отслеживания сетевых пакетов.Это может дать вам представление о том, возникает ли проблема в PHP, в сети или на стороне сервера уравнения.Вы можете взять вывод команды tcpdump, записать его в файл, а затем загрузить его, используя что-то вроде Wireshark для проверки пакетов.

...