この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:1
ページ更新者:T
更新日時:2019-03-24 00:41:21

タイトル: php_network_getaddresses: getaddrinfo failed: Name or service not known
SEOタイトル: php_network_getaddresses: getaddrinfo failed: Name or service not known

この記事の要点
  • PHP の php_network_getaddresses: getaddrinfo failed: Name or service not known
  • 原因: DNS 解決の失敗file_get_contents / curl 等で外部接続時)
  • 恒久対処: /etc/resolv.conf(CentOS)に DNS サーバを設定
  • 不定期発生ならサーバ再起動で改善することも

 

エラー内容

php_network_getaddresses: getaddrinfo failed: Name or service not known

 

発生条件/原因/対処法

file_get_contents実行時等に発生するエラー。

本来なら適当なDSNサーバーを/etc/resolv.conf(CentOSの場合)に設定すれば解決する問題ではあるが、問題は不定期に起こる場合。(成功したり成功しなかったり)

一度サーバーを再起動すると直ることがあるので、再起動してみること。