問題タブ [http-status-code-504]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
622 参照

c# - IIS が 504 を返す場合がありますが、まったく同じ要求 (MVC4 ASP.Net) に対してです。

ASP.Net MVC4 を使用する Windows Server 2008R2 では 5

ときどき、IIS から正確な要求に対して 504 ステータスを受け取ることがあります (すべて問題なく 200 を受け取ることもあります)。

サーバーをデバッグするとき、リクエスト自体には空の本文が含まれますが、適切なコンテンツ長ヘッダー (0 ではない) が付属しています。奇妙なことに、フィドラーで実際の本文 (40,000 文字の xml) を確認できるため、そうではありません。クライアントの問題。

また、504 を受信した場合、ハンドラーに到達するまでに多くの時間がかかることに気付きました

IIS がリクエストから本文を「切り取る」理由を理解しようとしています。

0 投票する
1 に答える
259 参照

rest - Kinvey ハンドシェイク (Rest api) にアクセス中に 504 エラーが発生しました

REST api の Kinveyハンドシェイクをしばらくの間機能させようとしましたが、うまくいきませんでした。libgdx の net クラスを使用して http リクエストを送信しています。リクエストを送信するたびに、504 (Gateway Timeout) エラーが発生します。ウェブサイトの指示に従っているので、なぜそのエラーが発生するのかわかりません。

これが私の試みです:

私が知る限り、ヘッダーに何か問題があります。ログイン画面に移動する URL をテストしました。アプリキーをユーザー名として、マスターシークレットをパスワードとして入力すると、ログインが機能します。明らかに何かが間違っていますか?これをさらにデバッグする方法はありますか?

0 投票する
2 に答える
4442 参照

php - 「504 ゲートウェイ タイムアウト」後もスクリプトは実行を継続します

このスクリプトを nginx+apache で実行しています。大きなデータ パッケージ (複数の部分に分割) をリモート サーバーに送信し、cURL 実行をサイクルで呼び出します。私にとって奇妙なことは、タイムアウト後にブラウザー (キャプテン) に 504 エラーが表示されることですが、スクリプトはとにかく実行され続けます!

私はそれをテストしました-スクリプト送信する必要があるすべてのデータを送信しているので、技術的には問題ありません. しかし、このような異常なことは、将来的に結果をもたらす可能性があると思います.

より経験豊富な開発者がこの問題について共有できる知識をいただければ幸いです。

0 投票する
2 に答える
641 参照

perl - タイムアウトする Perl CGI スクリプトのプロファイリング

Perl CGI アプリケーションがタイムアウトすることがあり、Apache によって強制終了され、504 Gateway Time-outエラーがブラウザに送信されます。NYTProf を使用してこのアプリケーションのプロファイルを作成しようとしていますが、プロファイル データを読み取ることができません。

sigexit=1NYTProf オプションを使用しています。問題を再現する最小限の CGI スクリプトを次に示します。

0 投票する
1 に答える
5787 参照

python - 504 : urllib2 でのゲートウェイ タイムアウト

ページのソースを読み取ろうとすると、次の出力が得られます

私のcode.py(無関係なものを削除した後):

どうすればこれを解決できますか? ここで l_link のリダイレクトが問題を引き起こしていますか? 前もって感謝します。

PS:私はすでに問題を検索しましたが、役立つものは何も見つかりませんでした。

0 投票する
0 に答える
3414 参照

apache - 504 ゲートウェイ タイムアウトを修正する方法

/var/www に非常に単純な Hello World スクリプトがあります。内部 IP アドレスを Web ブラウザに入力してテストしたところ、機能しました。

次に、ポート 80 を転送し、外部 IP アドレス (ただし、ホーム ネットワークから) でテストしたところ、動作しました。しかし、家を出て他の場所からアクセスしようとするとすぐに、エラー 504 ゲートウェイ タイムアウトが発生します。

apache2 と、shiny という Web サーバー プログラムの両方を試してみましたが、毎回同じ結果が得られました。私が行ったグーグル検索では、このメールを修正するためにウェブマスターと書かれていますが、私はウェブマスターであり、その方法を知りません.

私の他のサーバー (ssh、RStudio、ゲームなど) はすべて、家の外からでも問題なく動作します。

編集:

ゲートウェイのタイムアウト エラーは、私の電話からのみ発生します。ラップトップから試すと、

おっとっと!Google Chrome に接続できませんでした . .

どこで. . は私のパブリック IP アドレスです。

解決済み(ちょっと):

別の外部ポートを使用するとうまくいくようです。私の推測では、ISP でポート 80 がブロックされていると思われます。Web サーバーを使用するのは私だけなので、この解決策は受け入れられますが、自宅から公開 Web サイトをホストする必要がある場合は、ISP に電話する必要があると思います。

0 投票する
2 に答える
52097 参照

git - Git エラー: 要求された URL がエラーを返しました: http:// にアクセス中に 504 ゲートウェイ タイムアウトが発生しました

会社の内部クラウド (KVM) によってプロビジョニングされた VM (RHEL 6.4) を使用しています。

インターネットから外部リポジトリを複製できます。しかし、会社のイントラネットで内部リポジトリを複製する方法がわかりません。

http_proxy最初はorを設定せず、次のhttps_proxyエラーを受け取りました。

とを設定http_proxyhttps_proxyた後、約 60 秒待った後に次のエラーが表示されます。

VMではなく、ラップトップからこのリポジトリの検索結果を複製できます

どこを見ればいいですか?

ありがとう。

0 投票する
1 に答える
1215 参照

php - カスタム 504 ページが機能しない

私が開発したソフトウェアでは、PHP が行をデータベースに挿入するために使用する XLS ファイルをユーザーが送信できます。通常、1 つのファイルには 1500 行あり、データベースでは 7000 行になります。このプロセスは通常、完了するまでに 5 ~ 7 分かかります。

しばらくすると、504 Gateway Time-out エラーが発生します。調査を行ったところ、解決策は最大実行時間を増やすことであることがわかりました。私はそれを試しましたが、何もしませんでした。構成が無視されているようです。

ignore_user_abort次に、関数とを使用して、これを PHP で直接設定しようとしましたset_time_limit。繰り返しますが、うまくいきませんでした。

この後、あきらめて、エラーが発生した理由を説明するカスタム エラー ページを作成し、コントロール パネルにリダイレクトすることにしました。そこで、次のコンテンツを持つ .htaccess に移動しました。

そして、次のステートメントを追加しました。

エラーが再度発生すると、URL にリダイレクトする代わりに、デフォルトのエラー ページが表示されます。

アップデート

私はdreamhost共有ホスティングを使用しています。

0 投票する
1 に答える
908 参照

php - PHP を使用した amazon でのタイムアウトの問題

私は ajax 呼び出しを行う PHP サイトを持っています。その ajax 呼び出しで、XML を返す API を呼び出し、それを解析します。問題は、xML が非常に巨大で時間がかかる場合があることです。 EC2 には 20 分のタイムアウト値があるため、呼び出しがこれより長い場合、504 エラーが発生します。この問題を解決するにはどうすればよいですか? サーバーの問題であることはわかっていますが、これを解決するにはどうすればよいですか? php.ini がここで役立つとは思いません