Обработка портов в Azure с использованием приложения Flask - PullRequest
0 голосов
/ 24 апреля 2020

Я очень новичок в веб-разработке и в настоящее время пытаюсь развернуть приложение Flask в Microsoft Azure. Развертывание прошло успешно, но веб-сайт загружается очень долго, а затем вылетает ... Ошибки, которые я получаю в журналах приложений, следующие:

2020-04-24 11:05:10.813 INFO  - Logging is not enabled for this container.
Please use https://aka.ms/linux-diagnostics to enable logging to see container logs here.
2020-04-24 11:05:14.160 INFO  - Initiating warmup request to container <container name> for site <appname>
2020-04-24 11:05:29.738 INFO  - Waiting for response to warmup request for container <container name>. Elapsed time = 15.5776184 sec
2020-04-24 11:05:46.605 INFO  - Waiting for response to warmup request for container <container name>. Elapsed time = 32.4451731 sec
2020-04-24 11:06:02.843 INFO  - Waiting for response to warmup request for container <container name>. Elapsed time = 48.6833158 sec
2020-04-24 11:06:20.077 INFO  - Waiting for response to warmup request for container <container name>. Elapsed time = 65.9168483 sec
2020-04-24 11:06:35.755 INFO  - Waiting for response to warmup request for container <container name>. Elapsed time = 81.5946978 sec
2020-04-24 11:06:51.273 INFO  - Waiting for response to warmup request for container <container name>. Elapsed time = 97.1126494 sec
2020-04-24 11:07:06.740 INFO  - Waiting for response to warmup request for container <container name>. Elapsed time = 112.5797427 sec
2020-04-24 11:07:22.295 INFO  - Waiting for response to warmup request for container <container name>. Elapsed time = 128.1349342 sec
2020-04-24 11:09:28.785 ERROR - Container <container name> for site <appname> did not start within expected time limit. Elapsed time = 254.6249399 sec
2020-04-24 11:09:28.833 ERROR - Container <container name> didn't respond to HTTP pings on port: 8000, failing site start. See container logs for debugging.
2020-04-24 11:09:29.008 INFO  - Stoping site <appname> because it failed during startup.

Чего мне не хватает?

В моем файле main.py я установил app.run (debug = True); так что порты и хосты не указаны, это нормально? В Cloud Shell я установил:

az webapp config appsettings set --resource-group <resource-group-name> --name <app-name> --settings WEBSITES_PORT=8000

Кто-нибудь знает, в чем проблема?

Всего наилучшего,
Снег

1 Ответ

0 голосов
/ 24 апреля 2020

Размещая ваше веб-приложение на Azure Служба приложений (веб-приложение), вы можете работать только с портами 80 и 443. Если вам нужен пользовательский порт, вам нужно будет использовать Azure Виртуальная машина для размещения вашего приложения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...