当我通过file_get_content调用页面时,为什么我的服务器挂起?

时间:2010-04-07 07:08:01

标签: zend-framework wordpress timeout lighttpd

我正在尝试从我的服务器的子域上的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 Application试图从Wordpress页面获取HTML
  • 在lighttpd上运行的服务器
  • 几个核心,很多ram

你们是否知道如何解决这个问题? Cheerio

1 个答案:

答案 0 :(得分:0)

您还可以使用的一件事是tcpdump来跟踪网络数据包。这可能会让您了解问题是在PHP,网络还是服务器端发生的。您可以获取tcpdump的输出,将其写入文件,然后使用Wireshark之​​类的内容加载它以检查数据包。