問題タブ [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.
java - localhost:8080/?_escaped_fragment_= にアクセスしようとすると 504 サーバー エラーが発生する
実際、私は prerender[DOT]io を使用しようとしており、サーバー側アプリケーション (Java Spring) に prerender フィルターを追加しました。
prerender 用のフィルターを書きました (ミドルウェアは service[DOT]prerender[DOT]io/)
pom.xmlに依存関係を追加しました。localhost:8080 は動作しています。
アクセスするhttp://localhost:8080/?_escaped_fragment_=
と、次のエラーが表示されます。
のサーバーの
http://localhost:8080/?_escaped_fragment_=
応答に時間がかかりすぎました。過負荷になっている可能性があります。
node.js - ノードアプリの CORS が機能しない
Web サイトがノード アプリに対して XMLHttpRequest を実行していますが、次のエラーが発生しています。
これは彼らの XMLHttpRequest リクエストです:
これはノード アプリのコードです (... は無関係なコードを表します)。
なぜこれが機能しないのか分かりますか?
アドバイスありがとうございます。
angularjs - Backand - 「Access-Control-Allow-Origin」ヘッダーがありません
次を使用して新しいユーザーを登録しようとしています:
しかし、私は最終的に得ます:
このエンドポイントは、このセットアップで常に機能していましたが、今日は機能しなくなったようです。知る限り、私はこの URL ですべてのエンドポイントにアクセスし、" https://api.backand.com/で GET、PUT、POST などを実行しましたが、すべて期待どおりに動作しました。この動作を示しているのはこれだけです。
を除いて、他のすべてのエンドポイントがこの URL でどのように正常に動作するの/1/user/signup
でしょうか?
どんな助けでも大歓迎です。
c# - 長時間実行中の WCF 504 GATEWAY_TIMEOUT エラー
私は webHttpBinding で WCF Web サービスを開発しています。クライアント アプリケーションは、この WCF Web サービスをオンデマンド (HTTP POST) またはスケジューラー Windows サービス (現在 Quartz.net を使用) 経由で呼び出します。
呼び出しごとに、10 ~ 30 分かかるタスクのリストが実行されます。1 分後に 504 Gateway_Timeout エラーが発生します。WCF Web サービスの制限を引き上げようとしましたが、それでもエラーが発生します。
エラーに関係なく、タスクは常に完了します。Web 要求がタイムアウトしたときに WCF がまだ実行されているかどうかわかりません。タスクに必要な時間が 30 分など少ない場合は、有効な結果が返されます。
すべてのスイッチ値でトレース ログを試し、traceviewer を使用して出力を監視しましたが、エラーは見つかりませんでした。
私の質問は、WCF サービスを webHttpBinding サービスとして設計する必要がありますか、それとも別のタイプとして設計する必要がありますか?
timeout - ホストされている Docker リポジトリにプッシュするときの Sonatype Nexus 3 504 ゲートウェイのタイムアウト
Sonatype Nexus 3 でホストされている Docker リポジトリにプッシュすると、504 GATEWAY_TIMEOUT が発生します。マルチ GB レイヤーをプッシュしようとしています。
4~4.5分程度でエラーになるようです。Nexus 側でタイムアウトを調整する方法がわかりません。何か案は?
angularjs - Web API への AngularJS OPTIONS リクエストが失われる
別のドメインで AngularJS から WebAPI への投稿リクエストを作成しようとしています。
CORSリクエストを処理するためにWeb APIが正しくセットアップされていると思います。Chrome Advanced REST クライアントを使用して CORS OPTIONS リクエストを行うと、正しいヘッダーと 200 レスポンス コードが返されます。
上記の POST 呼び出しを行うと、プリフライト OPTIONS リクエストが行われます。これは常に 504 コードでタイムアウトします。Application_BeginRequest のロギングはヒットしません (Chrome プラグインから呼び出す場合)。
AngularJS からの呼び出しと Chrome プラグインからの呼び出しの違いは何ですか? どちらも同じマシンから実行されており、AngularJS は localhost のアプリケーションで実行されています。両方の呼び出しで同じヘッダーが設定されています。
timeout - Fiddler が存在する場合にのみ 504 を取得しますか?
ネットワークをテストするために GET 要求が作成され、応答する前に IIS プロセス内で意図的に 15 分間待機するように構成できます。
Fiddler を使用せずに Chrome でリクエストを発行すると、正常に完了します。
ただし、Fiddler の場合、通常は 5 分から 10 分です。Fiddler から再生すると 5 分です (試行回数が少ないため決定的ではありません)。
10 分間のケースの中で、Fiddler Statistics タブ内は
受信操作が失敗した後にリクエストが再試行されました
この関連する SO の回答は、POSTS および以前の Fiddler バージョン用です。
Fiddler の実行中にのみ 504 が発生するのはなぜですか。再試行ロジックを発行しているのはフィドラーですか?ブラウザは接続の切断/リセットも認識していますか?
フィドラーのバージョン: v4.6.2.0