問題タブ [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.
php - すべての PUT 要求で 504 ゲートウェイ タイムアウト
Php Laravel アプリへのすべての PUT リクエストに対して、ステージング/テスト サーバー (両方で試した ngnix/Apache 構成) の 1 つで、残りのリクエストが正しく機能している間に 504 ゲートウェイ タイムアウトが発生します。ローカルでテストしてもエラーはありません。コードに変更は加えられておらず、数週間前までは問題なく動作していました。
興味深いことに、チームメイトにとって PUT リクエストは問題なく機能しています。それは私の ISP と関係がありますか、それともステージング サーバーに何か問題がありますか?
注:PUTリクエストは、本番サーバー(ngnix構成)でうまく機能しています
eclipse - eclipseの「Javaアプリケーションとして実行」とコマンドラインの「java -jar xxx.jar」の違いは?
別のサービスを呼び出すツールを作成していて、奇妙な問題が発生しました。メインメソッドファイルをEclipseでJavaアプリケーションとして実行すると正常に動作しますが、それをjarとしてビルドし、java -jar xxx.jar
まったく同じ引数を使用してcmd行から実行した後、504ゲートウェイタイムアウトが発生しました(応答は巨大ですが動作します日食では奇妙にうまくいきます)。そして実際には、日食でより速く実行されます。少量の応答を求める場合、両方でうまく機能します。
http-status-code-504 - デバッグ 504 エラー Docker コンテナ
Data Access Layer (Swagger API) として機能する docker コンテナーがあります。ベースイメージは Java です。scala で書かれており、dockerfile は sbt ビルドによってビルドされています。このコンテナーは、フロントエンドとデータベース (neo4j) の間にあります。
しかし今では、DAL コンテナーにアクセスしようとすると、504 エラー (ゲートウェイのタイムアウト) が頻繁に発生します。スケールダウンとスケールアップが可能で、5/10 分間再び機能します。
Java Docker コンテナで 504 エラーをデバッグする最良の方法は何ですか。上記の Kubernetes サービスでは問題ないと思います (これは、他の多くのコンテナーで常に機能しています)。また、neo4j はまだ実行されています。そのため、コンテナの問題なのかコードの問題なのかを知る必要があります。
django - Django (Nginx + Gunicorn) で静的ファイルを提供するときの HTTP 504 ゲートウェイのタイムアウト
Amazon EC2 で Django プロジェクトをホストする際に問題が発生しています。Gunicorn と Nginx を使用してサイトをホストしている場合、ブラウザーでページを読み込もうとすると、次のエラーが表示されます (Javascript コンソールからの抜粋)。
Nginx には静的ファイルの検索に問題があると思いますが、その理由はわかりません。これが私のNginx構成です:
/var/log/nginx/access.log と cat /var/log/nginx/error.log には何も表示されません。
HTTP コード 504 の場合、通常、長いリクエストがハングして最終的にタイムアウトになることが問題ですが、サイトを読み込もうとしているだけなので、プロジェクトにどのように適用されるかわかりません。
この問題をデバッグする方法がわからないので、助けていただければ幸いです。
node.js - Express API と ytdl を使用した音声ファイルのダウンロード
ytdl-core
モジュール ( https://github.com/fent/node-ytdl-core )を使用して Youtube ビデオ オーディオをダウンロードしようとしています。
Express を使用して、URL でオーディオをダウンロードできる API を作成しました。
問題は、この API を呼び出すと、サーバーから 504 エラーが発生することです。
このダウンロードしたオーディオをローカル ディスクに保存できるようにしたいと考えています。
助けていただければ幸いです。ありがとうございました
e-commerce - Magento2 504 ゲートウェイ タイムアウト
私は、Siteground 共有サーバーでホストされている Magento 2 を使用して電子商取引を開発しています。データベースが大きくなったため、サーバーの応答に時間がかかりすぎていると思われるため、504 Gateway Timeout が発生します (製品を追加/編集しようとすると)。いくつかの PHP タイムアウト パラメータを編集する必要があることを読みましたが、共有サービスでは編集できません。さて、それは何か解決策はありますか?
ソリューション 専用のクラウドに移行する必要がありました。Magento は本当に巨大なモンスターです。