Heim >Backend-Entwicklung >PHP-Tutorial >http - php : curl fsockopen 去访问站点时候,相应时间特别长

http - php : curl fsockopen 去访问站点时候,相应时间特别长

WBOY
WBOYOriginal
2016-06-06 20:46:001018Durchsuche

php : curl fsockopen 去访问放在我的一个服务器上的站点时候,响应时间特别长,时间>10s,推测,和服务器的配置有关,用浏览器访问正常。请问,大家这个是什么引起?

回复内容:

php : curl fsockopen 去访问放在我的一个服务器上的站点时候,响应时间特别长,时间>10s,推测,和服务器的配置有关,用浏览器访问正常。请问,大家这个是什么引起?

直接访问ip如何呢,看看是不是DNS解析的问题

此时定位问题最重要了
1:可线检查下curl的超时时间设置(CURLOPT_TIMEOUT),这个值最小是1s(当然可以通过修改指定到毫秒级),比如设置5s看下,如果获取不到内容可以ping url,看是不是本地dns解析有问题
2:打开服务器的日志(nginx的访问日志和php的日志)到这里应该一目了然

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn