Частное подключение веб-приложения Azure к базе данных не работает ⇐ 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. Каждый перекрывающийся запрос к базе данных истекает по тайм-ауту. Что здесь происходит? Я зашел в виртуальную сеть и частное подключение, чтобы получить большой канал, а теперь кажется, что у меня крошечный канал.
Я использую общедоступное подключение к базе данных 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. Каждый перекрывающийся запрос к базе данных истекает по тайм-ауту. Что здесь происходит? Я зашел в виртуальную сеть и частное подключение, чтобы получить большой канал, а теперь кажется, что у меня крошечный канал.
Мобильная версия