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

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 投票する
3 に答える
2042 参照

http - HTTPステータスコード:容量を超過していることとメンテナンスのためにダウンしていることを区別する

HTTPステータスコード503は、サーバーが「サーバーの一時的な過負荷またはメンテナンスのために現在要求を処理できない」場合に関連するものとしてrfc2616に記述されています。

アプリケーションがメンテナンスのためにダウンしている場合があります。アプリケーションが容量を超えている場合があります。

私が開発しているサーバーアプリケーションでは、クライアントアプリケーションがサービスが利用できないより正確な理由を認識できるように、HTTP応答でこれら2つのケースを区別できるようにしたいと思います。

クライアントアプリケーションは、関連する場合、ユーザーに「容量超過」または「メンテナンスのためにダウン」の通知を表示できます。

未定義の5XXステータスコード(たとえば520)を使用することを選択できますが、定義された標準アプローチがある場合はそれを使用することをお勧めします。

容量の問題のために利用できないこととメンテナンスのために利用できないことをHTTP応答で区別するための定義された標準的なアプローチはありますか?

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

python - Python を使用して Google Patents にアクセスしようとすると 503 エラーが発生する

今日の初めに、以下のコードを使用して Google Patents からデータを引き出すことができました

実行しようとすると、次の 503 エラーが発生します。このコードをおそらく 30 回ループしただけです (30 人のリストが所有するすべての特許を取得しようとしています)。

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

python - Django-503アプリメンテナンステンプレートエラー

最近、メンテナンスを実行できるように503ページを生成する凝固剤のDjango-503アプリをダウンロードしました。

私が現在抱えている問題は、GitHubからアプリをダウンロードし、pipインストールを実行したことです。私はすべての指示に従いました。ただし、メンテナンスモードをオンにしようとすると、次のエラーが発生します。

GitHubのパッケージにはテンプレートが付属していますが、Djangoはそれらを見つけられないようです。これに対する可能な解決策はありますか?

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

azure - Azure の削除により 503 Service Not Available 例外が発生する

コンテナーを作成し、ファイルを追加し、ファイルが存在するかどうかを確認してから、ファイルの削除を試みる単体テストを作成しました。削除ステップに到達すると、常に 503 Service Unavailable が表示されますが、単体テストをステップ実行してコンテナーを調べると、ファイルが削除されています (ファイルも作成されていることを確認しました)。私が間違っていることは何ですか?NuGet から取得した "Microsoft.WindowsAzure.Storage.dll" バージョン 2.0.5.1 を使用しています。

コンテナを削除しようとすると、同じことが起こります。

これが私が使用しているコードです。かなり簡単に見えます。

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

apache - Amazon EC2 エラーまたはアプリケーション エラー - swapon: /dev/sda3: スワップ ヘッダーの読み取りに失敗しました

誰でもこのエラーが何であるか教えてもらえますか? これは Amazon EC2 関連のエラーですか?

私たちのアプリケーションは Amazon EC2 でホストされており、サイトにアクセスしようとすると、503 エラーで空白のページが表示されます。

Amazon システム レポートで見つけたエラー以外に異常はありません。

swapon: /dev/sda3: スワップ ヘッダーの読み取りに失敗しました: 引数が無効です

mountall: swapon /dev/sda3 449 がステータス 255 で終了しました

mountall: スワップのアクティブ化で問題が発生しました: /dev/sda3

[80G init: 記述子からの読み取り中にエラーが発生しました: 不正なファイル記述子

init: 記述子からの読み取り中にエラーが発生しました: 不正なファイル記述子

init: 記述子からの読み取り中にエラーが発生しました: 不正なファイル記述子

init: 記述子からの読み取り中にエラーが発生しました: 不正なファイル記述子

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

post - Nginx の POST リクエストに対して 503 を返す

メンテナンス時にサーバーのカスタム 503 エラー ページに使用される単純な構成ファイルがあります。関連する部分は次のとおりです。

問題は、すべてのリクエストが静的ファイルで解決され、すべての POST、PUT、および DELETE リクエストが 405 (メソッドは許可されていません) 応答を受け取ることを Nginx が判断することです。

問題は、HTTP メソッドに対してページを提供するように Nginx に指示するにはどうすればよいかということです。

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

python - https://pypi.python の取得中に pip が HTTP エラー 503 で失敗する

Amazon EC2 インスタンスで Jenkins を使用してビルド マシンをセットアップしようとしています。Python をビルドし、shiningpanda プラグインを使用してビルド用の virtualenv をセットアップします。

私が実行するビルドを実行するたびに:

私は、カバレッジと pylint の設定を正しくするために、一日中ビルドを作成してきました。

さて、一日の終わりに、いくつかのプロジェクトでこれらのタイプのエラーが発生しています。

https://pypi.python.org/packages/source/c/coverage/coverage-3.6.tar.gz#md5=67d4e393f4c6a5ffc18605409d2aa1acを取得中に HTTP エラー 503 ( https://pypi.python.org/simple/coverage/から) )

エラー HTTP エラー 503: サービスを利用できないため、要件カバレッジ ==3.6 (-r requirements.txt (行 11) から) をインストールできませんでした

ブラウザでリンクにアクセスすると、問題なく読み込まれます。

なぜこうなった?私が超えているpypi APIにAPI制限はありますか? これは一日中働いています。

もう1つ注意してください。pipを実行するたびに、別のパッケージで失敗します。上記のエラー メッセージが表示された後のビルドは正常にダウンロードされましたが、3 パッケージ後に 503 エラーが発生しました。

0 投票する
3 に答える
1286 参照

rest - データベースのデッドロックに応答して HTTP 503 を返すことは適切ですか?

503 ("Service Unavailable")要求された操作によってデータベースのデッドロックが発生したときに、サーバーが戻るのは適切ですか?

これが私の推論です:

次のように表示されます。

  • クライアントに操作を繰り返すよう依頼する方が簡単です。
  • 503 Service Unavailableとにかく処理できる必要があります。
  • データベースのデッドロックはかなりまれです。

私はこの解決策に傾いています。どう思いますか?

更新: ご希望であれば返品503 ("Service Unavailable")は引き続き可能だと思いますが、技術的に必要ではなくなったと思います。https://stackoverflow.com/a/17960047/14731を参照してください。