【发布时间】:2017-03-22 10:04:21
【问题描述】:
两天前,我注意到我们的服务器(nginx + php-fpm)停止工作,因为 curl 函数开始返回 CURLE_COULDNT_RESOLVE_HOST。重新启动后,一切都重新开始工作。但是现在,经过大约一天的工作,我发现了同样的错误。
当我 ssh 到服务器时,$ wget http://example.com 正在工作。我还可以从作为 cli 运行的 php 请求 http://example.com。但是当我尝试从 web 服务器中的 php 卷曲 http://example.com 时,我得到 CURLE_COULDNT_RESOLVE_HOST。
我再次重新启动,它现在可以工作了......但我认为明天我将不得不再次重新启动。
关于根本原因的任何想法?
【问题讨论】:
-
我有同样的问题,如果你
curled使用 shell curl lib 一切都会好的,只有当你使用 php 中的 libcurl 时才会发生这种情况,但我仍在寻找解决方案;