Контейнер Azure не может быть настроен, а затем завершен - PullRequest
0 голосов
/ 31 мая 2019

У меня есть контейнер Docker с веб-приложением ASP.NET (.NET 4.7).Образ Docker прекрасно работает с использованием нашего локального развертывания докера, но не запускается в Azure, и я не могу найти никакой информации или диагностики, почему это может быть.

Из потока журнала я получаю

31/05/2019 11:05:34.487 INFO - Site: ip-app-develop-1 - Creating container for image: 3tcsoftwaredockerdevelop.azurecr.io/irs-plus-app:latest-develop.
31/05/2019 11:05:34.516 INFO - Site: ip-app-develop-1 - Create container for image: 3tcsoftwaredockerdevelop.azurecr.io/irs-plus-app:latest-develop succeeded. Container Id 1ea16ee9f5f128f14246fefcd936705bb8a655dc6cdbce184fb11970ef7b1cc9
31/05/2019 11:05:40.151 INFO - Site: ip-app-develop-1 - Start container succeeded. Container: 1ea16ee9f5f128f14246fefcd936705bb8a655dc6cdbce184fb11970ef7b1cc9
31/05/2019 11:05:43.745 INFO - Site: ip-app-develop-1 - Application Logging (Filesystem): On
31/05/2019 11:05:44.919 INFO - Site: ip-app-develop-1 - Container ready
31/05/2019 11:05:44.919 INFO - Site: ip-app-develop-1 - Configuring container
31/05/2019 11:05:57.448 ERROR - Site: ip-app-develop-1 - Error configuring container
31/05/2019 11:06:02.455 INFO - Site: ip-app-develop-1 - Container has exited
31/05/2019 11:06:02.456 ERROR - Site: ip-app-develop-1 - Container customization failed
31/05/2019 11:06:02.470 INFO - Site: ip-app-develop-1 - Purging pending logs after stopping container
31/05/2019 11:06:02.456 INFO - Site: ip-app-develop-1 - Attempting to stop container: 1ea16ee9f5f128f14246fefcd936705bb8a655dc6cdbce184fb11970ef7b1cc9
31/05/2019 11:06:02.470 INFO - Site: ip-app-develop-1 - Container stopped successfully. Container Id: 1ea16ee9f5f128f14246fefcd936705bb8a655dc6cdbce184fb11970ef7b1cc9
31/05/2019 11:06:02.484 INFO - Site: ip-app-develop-1 - Purging after container failed to start

После нескольких попыток перезапуска (вручную или в результате перенастройки) я просто получу:

2019-05-31T10:33:46  The application was terminated.

Приложение затем отказывается даже пытаться запускаться независимо от того, использую ли я az cli илиportal.

Моя текущая конфигурация ведения журнала:

{
  "applicationLogs": {
    "azureBlobStorage": {
      "level": "Off",
      "retentionInDays": null,
      "sasUrl": null
    },
    "azureTableStorage": {
      "level": "Off",
      "sasUrl": null
    },
    "fileSystem": {
      "level": "Verbose"
    }
  },
  "detailedErrorMessages": {
    "enabled": true
  },
  "failedRequestsTracing": {
    "enabled": false
  },
  "httpLogs": {
    "azureBlobStorage": {
      "enabled": false,
      "retentionInDays": 2,
      "sasUrl": null
    },
    "fileSystem": {
      "enabled": true,
      "retentionInDays": 2,
      "retentionInMb": 35
    }
  },
  "id": "/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Web/sites/XXX/config/logs",
  "kind": null,
  "location": "North Europe",
  "name": "logs",
  "resourceGroup": "XXX",
  "type": "Microsoft.Web/sites/config"
}

Дополнительная информация о приложении: - развернуто с помощью контейнера Docker - базовый образ докера mcr.microsoft.com/dotnet/framework/aspnet: 4.7.2 - точка входа в изображение c: \ ServiceMonitor.exe w3svc - приложение, разработанное в ASP.NET 4.7 - с использованием IIS в качестве веб-сервера

Вопросы:

КакМогу ли я получить некоторую диагностику того, что происходит, чтобы я мог определить, почему приложение не запускается?

Почему приложение отказывается даже пытаться перезагрузиться после нескольких неудачных попыток?

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