web-dev-qa-db-ja.com

DockerがAzureで実行されることはありません-コンテナーのウォームアップリクエストへの応答を待機しています

AzureのApp Serviceにドッキングされたアプリをデプロイしようとしています。すべてのフィールドを正しく入力すると、画像が取得され、何かがタイムアウトするまでこのエラーが発生し続けます。

Waiting for response to warmup request for container -<container name > Elapsed time = 154.673506 sec

WEBSITE_PORT 8080を設定しました(私のアプリで使用)

これがdockerfileです

FROM google/Dart

WORKDIR /app
ADD pubspec.* /app/
RUN pub get --no-precompile
ADD . /app/
RUN pub get --offline --no-precompile

WORKDIR /app
EXPOSE 8080

ENTRYPOINT ["pub", "run", "aqueduct:aqueduct", "serve", "--port", "8080"]

うまくいきました。私は昨夜それを働いていた。画像を更新したかったので再起動しました。何もうまくいきませんでした。数時間後、アプリを削除して再起動しました...運がありません。何か案は?

編集1:ポートを80に変更しようとしましたが、運がありませんでした(これは、正常に機能していたときに最初に使用していたポートです)

RESOLVED(Partially)*私はすべてをポート8000​​に変更しました。LinuxとWindowsが80でシステム以外の何かをリッスンするのが好きではないことに気付きました。したがって、8000ですべてを変更し、Azureでシステムプロパティを設定しました{WEBSITE_PORT、8000}。現在、ITは正常に機能しているようです。これが公式の修正かどうかはわかりませんが、30秒程度でウォームアップします

5
Etienne Berube

設定を試すこともできますWEBSITES_CONTAINER_START_TIME_LIMITから1800

enter image description here

0
rpd