내 PHP 스크립트는 http_post_fields()를 사용하여 다른 서버에 게시물 요청을합니다. 그들은 모두, 지금 기능에 HTTP 주소의 다양한 시도http_post_fields()가 호스트 이름을 확인할 수 없습니다.
http_post_fields() [function.http-post-fields]: couldn't resolve host name; name lookup timed out
: 스크립트가 가끔 작동
$g = http_post_fields("http://mysite.com", $some_array);
있지만, 나는 종종이 오류를 얻을 : 여기 코드의 예입니다 이 오류가 발생합니다. 누군가 내 문제의 원인을 알고 있습니까?
웹 서버에 DNS 관련 문제로 발생합니다. 어떤 종류의 서버 환경입니까? – jtheman
CentOS Linux 서버. – GRY
간헐적 인 DNS 오류는 UDP 패킷을 삭제하는 오버로드 된 라우터 일 수 있으며 너무 큰 응답 일 수 있으므로 방화벽 대신 어딘가에서 차단되는 TCP 연결이 대신 사용됩니다. –