問題タブ [azure-appservice]

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 に答える
927 参照

azure - Azure App Service マルチコンテナー (プレビュー) NGINX connect() が失敗しました (111: 接続が拒否されました) の問題

nginx.confローカルではエラーなく期待どおりに動作しますが、この App Service 環境に移動すると、以下に概説するエラーが発生します。

Web App for Containers の Azure App Service マルチコンテナー (プレビュー) アプリを使用して、TypeScript 上に構築された React アプリを開発していますが、NGINX でいくつかの問題が発生しています。App Service を実行しようとしたときに表示される主なエラーは、次のようなエラー ログです。

  • 「connect() に失敗しました (111: 接続が拒否されました)」
  • 「アップストリームへの接続中にライブ アップストリームがありません」

WEBSITES_PORTのアンダーApp Service > Settings > Configurationは に設定されてい80ます。にも設定してみました80:80。どちらの場合も、以下に同じエラー ログが表示されます。コンテナー設定ファイルでサービスのリストから nginx を設定および削除すると、App Service が正常にデプロイされますWEBSITES_PORT3001

以下のファイル以外に提供できるファイルがあれば教えてください。

私のコンテナー設定App Service > Settings > Container Settingsは、すべてのアプリケーション イメージを格納するプライベート Azure Container Registry を指しています。構造は、私がローカル展開に使用する docker compose ファイルと非常によく似ています。

nginx.confnginx イメージのルーティングを制御する。

上記の構成で Azure App Service を実行しようとしたときに生成されるエラー ログ ファイル。