Azure MySql - случайная проблема "не обладают общим алгоритмом"

У меня есть веб-сайт Asp.Net Core (net471) и виртуальная машина Azure, подключенная к базе данных Azure для MySql. Мы используем асинхронный соединитель mysql-net/MySqlConnector.

Пару раз за последние несколько недель веб-сайт может больше не подключаться к базе данных, что приводит к ошибке System.ComponentModel.Win32Exception

Клиент и сервер не могут общаться, потому что у них нет общего алгоритма

Это можно решить, просто перезапустив сервер. Похоже, что нет никакого паттерна или причины, почему это происходит.

Мне было интересно, если кто-нибудь есть какие-либо идеи, что может быть причиной этой ошибки?

Для фона мы явно устанавливаем

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

во время инициализации приложения, так как это было необходимо до.NET Framework 4.7 для связи с внешними службами, которые мы используем.

0 ответов

Другие вопросы по тегам