blueのうち、私はfile_get_contents(またはcurl)を使用しようとしたときにこのエラーを受け取り始めました。file_get_contents():php_network_getaddresses:getaddrinfoが失敗しました:Nginxで知られていない名前またはサービス
私はUbuntuでNginxを実行しています。サーバ(php file.php)から同じファイルを実行しようとすると、Nginxは問題なく動作します。
この問題の原因は何ですか?
blueのうち、私はfile_get_contents(またはcurl)を使用しようとしたときにこのエラーを受け取り始めました。file_get_contents():php_network_getaddresses:getaddrinfoが失敗しました:Nginxで知られていない名前またはサービス
私はUbuntuでNginxを実行しています。サーバ(php file.php)から同じファイルを実行しようとすると、Nginxは問題なく動作します。
この問題の原因は何ですか?
Ububntu + Apacheでちょうど同じことが起こった。 サーバーを再起動すると、魔法だけで問題が修正されました。
ありがとうございます!ちょうどこの問題に会った。サーバーを再起動して修正されました。ハハは理由を知らない。ありがとう! –
再起動すると一時的に修正されますが、戻ってきます。この問題の原因となった更新プログラム:https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1674733
2つの異なるサーバーで同じ問題が発生しています。
PHPを再起動すると、PHPが問題を(一時的に)解決しました。
sudo service php7.0-fpm restart
私はこの問題によって1日1回影響を受けています。だから私は毎時間PHPを再起動するためにクローンジョブを設定します。私はできるだけ早く実際の修正があることを願っています。
私の環境: のUbuntu 16.04 @AWS EC2 PHP 7.0
のMySQL 5.6 @AWSのRDS
あなたはファイルのパーミッションが変更されていないことを確認するためにチェックしましたか? –
こんにちは、私は777に権限を変更しようとしました。まだ同じエラー。 – user2298995
ファイル自体がホストされているサーバーから正常に読み込まれています。しかし、外部サーバーからそのコンテンツを取得しようとすると、失敗してしまいます。どうやってそれを呼びますか? IPまたはドメイン名を使用していますか? –