Size: a a a

🎄Яндекс.Диалоги (сообщество разработчиков)

2021 January 16

ПА

Просто Алёша... in 🎄Яндекс.Диалоги (сообщество разработчиков)
@sergey147 @VirusNet @cointegrated @SergeyCool тоже скиньте свои навыки с временем ошибки Павлу
источник

ПК

Павел Капля... in 🎄Яндекс.Диалоги (сообщество разработчиков)
Да, спасибо.
источник

ПК

Павел Капля... in 🎄Яндекс.Диалоги (сообщество разработчиков)
На всякий случай скажу, что тайм-аут может быть не только на ответ вебхука, он может быть на connect до вебхука, тогда в вебхука в логах запроса может не быть.
источник

DN

Dmitry Nikolaev in 🎄Яндекс.Диалоги (сообщество разработчиков)
В моём случае я сам лично наблюдал в логах и запрос и ответ, но пользователь слышит "диалог не отвечает".
источник

DN

Dmitry Nikolaev in 🎄Яндекс.Диалоги (сообщество разработчиков)
Так же есть дублирование номеров сообщений, что так же может быть связано с этим багом.
источник

ПА

Просто Алёша... in 🎄Яндекс.Диалоги (сообщество разработчиков)
Павел Капля
На всякий случай скажу, что тайм-аут может быть не только на ответ вебхука, он может быть на connect до вебхука, тогда в вебхука в логах запроса может не быть.
Так в мониторинге показывает скорость ответа очень низкую - до 1 секунды
источник

DN

Dmitry Nikolaev in 🎄Яндекс.Диалоги (сообщество разработчиков)
источник

DN

Dmitry Nikolaev in 🎄Яндекс.Диалоги (сообщество разработчиков)
я их называю twins
вот только за вчера 216 таких и это только в одном навыке
источник

DN

Dmitry Nikolaev in 🎄Яндекс.Диалоги (сообщество разработчиков)
а это в другом.
источник

ПА

Просто Алёша... in 🎄Яндекс.Диалоги (сообщество разработчиков)
И я так понимаю - у всех они начались примерно в декабре
источник

DN

Dmitry Nikolaev in 🎄Яндекс.Диалоги (сообщество разработчиков)
нееее, это уже давно
я фиксирую это с апреля 2020
когда собственно и начал заниматься навыками
с тех пор ничего не изменилось
источник

DN

Dmitry Nikolaev in 🎄Яндекс.Диалоги (сообщество разработчиков)
как вы думаете какой ответ из этого услышал пользователь ?

а услышал он "диалог не отвечает" и "вы это уже говорили".
хотя лог даёт понять, что было дано все три ответа.
источник

DN

Dmitry Nikolaev in 🎄Яндекс.Диалоги (сообщество разработчиков)
@pazus как можно донести эту проблему до вас ?
Вы вообще о ней слышали ? ТП донесла до вас её или нет ?
источник

ПА

Просто Алёша... in 🎄Яндекс.Диалоги (сообщество разработчиков)
Короче у меня ошибки эти имеют следующие особенности:
Они появились в декабре-ноябре
В логах нгинса они не отображаются
Они возникают на 2-х разных серверах
Отображаются в мониторинге они, как error timeout
Во Вкладке тестирования они отображаются как "Навык не успел ответить за заданное время"
При этом ошибка появляется моментально после запроса
Пользователь видит "Диалог не отвечает"
В мониторинге скачков скорости запросов нет, они все отображаются как меньше секунды-полторы
В логах нгинса входящих запросов нет, т.е. до моего сервера они не долетают.
При этом если подключить функцию яндекс клауд напрямую, то этого нет
источник

DN

Dmitry Nikolaev in 🎄Яндекс.Диалоги (сообщество разработчиков)
@HeyAlyosha вот прямо почти один в один

только я ещё за дублями слежу и запросы ко мне долетают
последите и вы и скорее всего на "диалог не отвечает" вы увидите, что был дубль этого message_id
источник

DN

Dmitry Nikolaev in 🎄Яндекс.Диалоги (сообщество разработчиков)
https://t.me/yadialogschat/72272
Сколько message_id 40 вы видите?
источник

ПА

Просто Алёша... in 🎄Яндекс.Диалоги (сообщество разработчиков)
У меня была мысль, что что-то с конфигурацией нгинса не так, но проблема возникает только с навыками (на сервере и другие сайты есть с api), и я видел в чате такие же проблемы у людей, которые вообще хостятся у aimlogic или как там этот конструктор чат-ботов называется
источник

DN

Dmitry Nikolaev in 🎄Яндекс.Диалоги (сообщество разработчиков)
вообщем моё ИМХО в том, что если получится понять природу дублирования сообщений, то скорее всего это и приведёт к решению проблемы "диалог не отвечает".

либо проблем больше чем одна, но все они ведут к "диалог не отвечает"
источник

ПА

Просто Алёша... in 🎄Яндекс.Диалоги (сообщество разработчиков)
Ждём, когда Павел вынесет свой вердикт
источник

AX

Alex X in 🎄Яндекс.Диалоги (сообщество разработчиков)
Вы можете попробовать через Яндекс функции дёргать свои сервера. То есть функция будет просто прокси, основная логика на вашем сервере.

И на стороне функции мониторинг времени исполнения.

Это в продолжении идеи, что функции должны работать идеально с диалогами
источник