#botframework #chatbot
#botframework #чат-бот
Вопрос:
Мы внедрили бота на веб-страницу через канал веб-чата, если бот простаивает в течение 10 минут или около того, а затем задается вопрос, бот не отвечает на него, однако, когда тот же вопрос задается снова, он немедленно отвечает, как и ожидалось.
При исследовании сетевого захвата мы обнаружили, что ответ, полученный при первом задании вопроса, был 500: внутренняя ошибка сервера с сообщением «не удалось отправить сообщение»
Ответ №1:
Вы запускаете бота в Azure? Если это так, убедитесь, что у вас включен «AlwaysOn»; в противном случае веб-приложение будет выгружено, если оно простаивает в течение определенного периода времени. Проверьте это на наличие подобной проблемы.
Всегда включен. По умолчанию веб-приложения выгружаются, если они простаивают в течение некоторого периода времени. Это позволяет системе экономить ресурсы. В базовом или стандартном режиме вы можете включить Always On, чтобы приложение постоянно загружалось. Если ваше приложение выполняет непрерывные веб-задания, вы должны включить Всегда включено, или веб-задания могут выполняться ненадежно.
Вы можете прочитать больше о конфигурации веб-сайтов здесь .