#azure #timeout #botframework #chatbot
#лазурный #тайм-аут #ботфреймворк #чат-бот #azure
Вопрос:
у нас есть чат-бот botframework, подключенный к Azure botchannel, но мы заметили, что не всегда, но время от времени он отправляет нам сообщение о There was an error sending this message to your bot: HTTP status code GatewayTimeout
И мы попытались проверить, является ли это ошибкой в botframework, но все кажется нормальным, и иногда при перезапуске appservice сообщение о тайм-ауте не появляется снова до следующего дня, и временным решением является перезапуск appservice. Microsoft.Bot.Builder.Azure nuget уже обновлен до более стабильной версии 4.10, appservice поддерживает хорошую производительность, а GatewayTimeout мы убедились, что он не предназначен для использования какой-либо сторонней службы, поскольку это сообщение появляется, даже если пользователь отправляет только приветствие, для чего мы еще не определили, почему сообщение GatewayTimeout выдает нам, если кому-либо из вас удалось выявить какую-либо ошибку или выполнить дополнительную настройку в Azure, я был бы очень благодарен.
Журналы:
Event time 9/3/2020, 7:02:30 AM (Local time)
Message POST to bch-mybotprd--el timed out after 15s
Exception type Microsoft.Bot.Schema.BotTimeoutException
Failed method Microsoft.Bot.ChannelConnector.BotAPI <PostActivityToBotAsync>d__35.MoveNext
Activity ID I4sIs79vdjC9ODJNp0BDkj-m|0000003
Status Code GatewayTimeout
Channel ID directline
From ID 3fc494e2-5c52-4be9-a9f1-d70894997887
Microsoft.Bot.Schema.BotTimeoutException:
at Microsoft.Bot.ChannelConnector.BotAPI <PostActivityToBotAsync>d__35.MoveNext (Microsoft.Bot.Base.ChannelConnector, Version=3.2.3.12, Culture=neutral, PublicKeyToken=nullMicrosoft.Bot.Base.ChannelConnector, Version=3.2.3.12, Culture=neutral, PublicKeyToken=null: D:a1sChannelSDKMicrosoft.Bot.Base.ChannelConnectorAPIBotAPI.csMicrosoft.Bot.Base.ChannelConnector, Version=3.2.3.12, Culture=neutral, PublicKeyToken=null: 473)
Комментарии:
1. Это все еще происходит с вами?
2. На каком канале вы получаете эту ошибку? Кроме того, вы пытались локально отладить своего бота, используя ngrok ?