php fastcgi の問題、デッドロック、タイムアウト
私のサーバー環境は nginx で、php の解析に fast-cgi メソッドを使用しています。
$open_url = 'http://127.0.0.1:82/test.php';
$img_save_url = file_get_contents($open_url);
test.htmlであれば正常に値が取得でき、ローカルのaspxページでも結果を取得できます。しかし、PHPは504ゲートウェイタイムアウトエラーを報告します
この問題の原因は何ですか? CGIがデッドロックしてるのかな?
起動方法は次のとおりです: RunHiddenConsole.exe c:phpphp-cgi.exe -b 127.0.0.1:9000 -c c:phpphp.ini
-----解決策---------nginx、php-cgi モード、なぜLinux は使用せず、Windows で卵を産む必要があります...
------解決策----------------------- ローカルでも仮想マシンを使用できます
-----解決策---------$ img_save_url = file_get_contents($open_url);
allow_url_fopen = オンが必要です
設定したかどうかはわかりません
-----解決策---------------------- --------デフォルトのallow_url_fopen = オフ
あなたは決して
しないでしょう
test.php
$open_url = 'http://127.0.0.1:82/test.php';
ログイン後にコピー
ですよね?
------解決策---------test.html は php ステートメントを直接実行できます
リテラシーを求める
------解決策---------nginx.ini 設定ファイルを投稿し、コマンドで fastcgi コマンドを実行します
------解決策----------------------
ごめんなさい
エラーを理解する
nginx start
コマンドでサービスを開始できます。
または、nginx エラー ログを確認してください
一般に、このような明らかなエラーは表示されるはずです
-----解決策----------------------実行するには、nginx.conf ファイルで複数のプロジェクトを構成する必要がありますか?