問題タブ [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 投票する
1 に答える
11915 参照

asp.net - 504サーバーでエラーが発生しました

データをテキストファイルにロードしていますが、手順に時間がかかると(大量のデータ)、504応答(Fiddlerで表示)が返され、明らかにファイルの生成に失敗します。web.configでセッションタイムアウトを増やしてみようと思いましたが、それは役に立ちませんでした。

このためのタイムアウトを決定するいくつかのプロパティはありますか?

助けに感謝します。

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

php - 504 ゲートウェイ タイムアウト メディア寺院

PHP スクリプトを 60 秒以上実行する必要がある場合、常に 504 ゲートウェイ エラーが発生します。

私は専用サーバーの Media Temple にいます。私は Media Temple に連絡しました。このファイルを編集するように言われました。

/etc/httpd/conf.d/fcgid.conf

私が持っている...以下を参照してください

私はできる限りすべてを最大化しようとしました。これをテストするために、以下の関数を実行しています。

スリープは 60 秒未満の任意の値で機能しますが、それ以上になると 504 ゲートウェイ エラーが発生します

私の phpinfo(); 出力

fastcgi_connect_timeout 設定の増加に関する投稿をいくつか見ましたが、Media Temple のどこでこれを見つけることができるかわかりません。

誰でも助けることができますか?ありがとう。

** アップデート **

サポートとチャットした後、nginx.conf を編集する必要があると言われ、この投稿に誘導されましたhttp://blog.secaserver.com/2011/10/nginx-gateway-time-out/

サーバー設定に値が見つかりません。client_header_timeout client_body_timeout send_timeout fastcgi_read_timeout

私のnginx.confファイルは次のようになります

** アップデート **

私はこれを整理し、どのように修正したかについてのブログ投稿を追加しました。

http://devsforrest.com/116/boost-settings-on-media-temple-for-maximum-settings

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

wcf - Silverlight対応のWCFサービスとEntityFramework504の問題

Silverlight MVVMテンプレートを作成していますが、WCFサービスの戻りとエンティティオブジェクトでスタックしています。

これが私がしたことです:

  1. サーバー側でEntityFrameworkを使用する
  2. いくつかのテーブルを使用して小さなテストデータベースを作成しました。
  3. サーバー側でWCFサービスを作成しました
  4. 次に、整数を返す小さなテストメソッドを作成しました。
  5. クライアント側で、サービス参照を追加し、完了したメソッドで整数の結果を正常に受信しました
  6. 次に、テストサービスメソッドを変更して、「Person」オブジェクト(Entity Frameworkのエンティティ)を返します。
  7. サービスリファレンスを更新しましたが、機能しません。
  8. 次に、タイプを基本的なCLRタイプに戻すと、再び機能します

Fiddlerをチェックしたところ、サービス応答で次の504エラーが発生しました。

HTTP / 1.1 504 Fiddler-受信失敗コンテンツタイプ:text / html; charset = UTF-8接続:閉じるタイムスタンプ:08:56:23.783

[Fiddler] ReadResponse()が失敗しました:サーバーはこのリクエストに対する応答を返しませんでした。

これを理解しようとした後、 WCFトレースログに出くわし、次のエラーを見つけました。

なぜこんなに難しいのか分かりませんか?エンティティをシリアル化できるようにするには、エンティティにいくつかのプロパティを設定する必要がありますか?Entity Frameworkのdesigner.csファイルを見ると、エンティティにSerializable属性があります。確かに、これはWCFサービスを介してこれを渡すことができることを意味しますか?残念ながら、このエラーはわかりません...

WCFサービスでEntityFrameworkを使用することも可能ですか?

どんな助けでも大歓迎です。

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

python - HTTP エラー 504: reddit コメント投稿を読み取ろうとするとゲートウェイがタイムアウトする

reddit からコメントの http を取得しようとすると、エラーが発生します。これはさまざまな URL で発生しており (すべてが特殊文字を使用しているわけではありません)、これもその 1 つです。1 時間の時間枠で、reddit.com ドメインへの 1000 以上のリクエストがある場合があります。

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

nginx - nginx ウェブサーバー経由で OpenLayers からアクセスすると、GeoServer がタイムアウトします (504 Gateway Time-Out)

GeoServer を使用する OpenLayers Web アプリを開発しました。GeoServerのproxy_passセットアップを使用して、nginxをWebサーバーとして使用しています。「localhost」を使用するとすべてが期待どおりに機能しますが、IP アドレスに切り替えると、504 ゲートウェイ タイムアウト エラーが発生します。

GeoServer にアクセスできます

問題なくブラウザ経由でプロキシが期待どおりに動作し続けているように見えます。

問題が発生すると、GeoServer ログに次のように表示されます。

それから 1 分後、JavaScript コンソールに 504 Gateway Time-Out が表示され、これが GeoServer ログに表示されます。

この想定される問題の URL をブラウザーで試してみましたが、問題なく動作します。

nginx エラー ログには次の内容が含まれます。

さらに調査すると、この問題は WFS レイヤーのみに限定されているように思われることがわかりました。WMS レイヤーは問題なく動作します。失敗した WFS レイヤーの宣言は次のとおりです。

どんな助けでも大歓迎です。ありがとう

レイヤーの OpenLayer.Protocol.WFS から「スキーマ」プロパティを削除することで、これを機能させることができました。なぜこれが問題になるのか、誰か説明できますか?

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

django - 504ゲートウェイタイムアウトを与えるmongodbを使用したdjango

そのため、ファイルの保存にもmongoを使用し、pythonファイルのmongoformsとmongoengineを使用して、django-mongoアプリを作成しています。しばらくはうまくいっていましたが、つい最近、504 エラーが発生し始めました。非静的ファイルには nginx -> apache (mod_wsgi) を使用しています。

ngnix によって提供される静的な html ページと同様に、同じサーバー上の他の (mongo 以外の) django アプリは動作しています。また、mongodb を完全にオフにすると、通常の django debug=True エラー ページが表示されるため、mongo をオフにすると、nginx、apache、および django がすべて機能しているように見えます。

ただし、写真に mongo が表示されているため、応答が得られません。コマンド ライン インターフェイスを mongo に使用できます。32b バージョンしか使用していませんが、問題のデータベースには 0.0625GB しか使用していないと表示されます。

だから、これは私の問題が何であるかを理解するのに十分な情報ではないことを理解していますが、それは多かれ少なかれ私が探しているものです: 次にどこを見ればよいでしょうか? 以前は接続できましたが、mongo には接続できますが、django 経由では接続できません。mongo から何も要求していない index 呼び出しを残して、実質的に django ビュー全体をコメントアウトしようとしました。djangoへの応答に時間がかかる理由を理解できるmongoのデバッグ手法はありますか? これをデバッグする他の方法はありますか?

ここで私の問題を奇跡的に解決してくれる人はいないと思いますが、django-mongo 接続のデバッグ経験があまりないので、次に探すべき情報を教えてくれると助かります。一度は機能しましたが、機能しなくなり、どこを見ればよいかわかりません。

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

sparql - sindice SPARQL エンドポイントに対するクエリ

http://sparql.sindice.com/でこのクエリを作成しようとしました

そして、504 Gateway Time-out サーバーが時間内に応答しませんでした。私が間違っているのは何ですか?ありがとう。

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

php - モバイル Web ページでの Web サイトのタイムアウト

私はphpで実行されているWebサイトを持っています。

スマートフォンでウェブサイトにアクセスします。(この場合、iphone4 chrome モバイル ブラウザを使用しています)

ログインをクリックすると、ページが別の php ページに送信され、電話への呼び出しがトリガーされます。

電話がかかってきたので、電話に出て「#」を押して通話を終了し、ブラウザに戻りました。エラー 504 エラーが発生します。携帯電話で3Gを使用しています。Wi-Fi 接続を使用してこのテストを再度実行すると、同じエラーが発生します。

私のphpページは、centos 6.2を実行しているLinuxサーバー上のApache httpサーバーにあります

httpd.conf で次のことを行いました。

キープアライブオン

KeepALiveTimeout 600

HTTP サーバー:

サーバーは、サーバー上の別の仮想マシン上にあります。インデックス ページで [ログイン] をクリックすると、別の php ページにリダイレクトされ、サーバー上の別の仮想マシンにあるアスタリスク (PBX) にソケットを介してメッセージを送信することで、呼び出しがトリガーされます。

PHP ページは、別のサーバーにあるイントラネットにページをリダイレクトする前に、アスタリスクの呼び出しが終了するのを待ちます。

呼び出しのトリガー:

通話は、サーバー上の仮想マシンの Asterisk (PBX) によってトリガーされます。