Служба приложений HTTP / 2 не работает

Предполагаю, что вы используете внешний интерфейс внешнего интерфейса или бэкэнд. (Класс F1 или B1) Оба имеют квоту памяти 128 МБ, поэтому ваше приложение, скорее всего, преодолело этот лимит квоты. Тем не менее, эта квота, как представляется, не строго соблюдается, и Google имеет некоторую снисходительность к этому (таким образом, термин soft limit), у меня было несколько экземпляров приложения F1, потребляющих ~ 200 МБ памяти за несколько минут до того, как они были завершены приложением Engine.

Попробуйте увеличить класс экземпляра до следующего класса более высокого уровня (F2 или B2), который имеет квоту на 256 МБ памяти и посмотреть, не произойдет ли повторная ошибка. Кроме того, изучите, воспроизводится ли ошибка при каждом отправке электронной почты с помощью вложений. Поскольку возможно, что то, что вы видите, является симптомом, но не причиной, а часть вашего приложения, которая потребляет много памяти, находится где-то в другом месте.

0
задан Nate Hitze 13 July 2018 в 20:36
поделиться

2 ответа

Я связался с поддержкой Azure, и они обнаружили проблему с сервером, на котором была размещена служба моего приложения. Они смогли исправить проблему, и она работает сейчас.

0
ответ дан Nate Hitze 17 August 2018 в 12:10
поделиться

Я тестирую на своем сайте и получаю с вами то же сообщение об ошибке. Однако после ожидания серверных минут он переключится на HTTP / 2.

Как вы протестировали, перейдите в App App's Application Settings и установите версию HTTP версии 2.0. Это может быть вызвано задержкой ответа.

Если вы хотите убедиться, как сказал Захид, вы можете обратиться к этому блогу / g1], чтобы проверить, является ли значение http20Enable значением true.

0
ответ дан Joey Cai 17 August 2018 в 12:10
поделиться
  • 1
    Я посмотрел на проводник ресурсов, и он говорит "http20Enabled": true. Прошло уже пару дней, и тестер и Chrome по-прежнему не будут использовать HTTP 2.0. – Nate Hitze 16 July 2018 в 13:36
Другие вопросы по тегам:

Похожие вопросы: