Частное подключение веб-приложения Azure к базе данных не работаетPhp

Кемеровские программисты php общаются здесь
Гость
Частное подключение веб-приложения Azure к базе данных не работает

Сообщение Гость »


Я использую общедоступное подключение к базе данных Azure MySQL из веб-приложения Azure с использованием стека PHP 7.4 (скоро будет PHP 8.2). Все работает нормально примерно до 2500 запросов в минуту, и у меня начинаются тайм-ауты подключения к базе данных.

В этой статье указано, что проблема, скорее всего, связана с исчерпанием исходящих подключений из веб-приложения: https://learn.microsoft.com/en-us/azure ... onnection- ошибки

Одним из предложенных решений, которые я нашел в другом месте, было установить частное соединение с базой данных, что я и сделал. Использование интеграции виртуальной сети с веб-приложением и частной конечной точки для моей базы данных. Я просто установил для конечной точки адрес 10.1.1.4, чтобы избежать необходимости настраивать частный DNS-сервер.

Поэтому я изменил URL-адрес подключения к базе данных вот так...

mysql://user:password@10.1.1.4:3306/mydatabase?serverVersion=8.0.31 Итак, он подключается, но теперь мои исходящие соединения, похоже, ограничены 1. Каждый перекрывающийся запрос к базе данных истекает по тайм-ауту. Что здесь происходит? Я зашел в виртуальную сеть и частное подключение, чтобы получить большой канал, а теперь кажется, что у меня крошечный канал.

Вернуться в «Php»