Мы создаем бота с использованием MS Bot Framework. Иногда, когда бот не используется, для ответа требуется слишком много времени, и мы получаем внутреннюю ошибку сервера [500]. Мы видим эту проблему, когда пытаемся получить доступ к боту в нашем приложении (мы используем Direct Line для взаимодействия с ботом).
Я читал другие ответы о том, как убедиться, что для параметра Microsoft Azure для активности приложений установлено значение «Всегда включено», и мы это сделали. Но поскольку Always on проверяет корень нашего веб-приложения для ботов, я думаю, что этого может быть недостаточно для поддержания активности бота / прямой линии ...
И у меня нет никаких правил перезаписи с http на https, препятствующих успешному выполнению запроса ping ..
У кого-нибудь была эта проблема?
ОБНОВЛЕНИЕ, чтобы задать конкретный вопрос: как мы можем убедиться, что наш бот ВСЕГДА жив, если все настройки, описанные выше, не работают? Должны ли мы пропинговать нашего бота через фреймворк прямой связи?