Рейтинг:0

иногда мгновенная потеря разрешения имен или подключения между приложением Azure. экземпляр и БД AWS

флаг vn

У нас есть приложение PHP, работающее в приложении Azure. экземпляр, и он взаимодействует с базой данных Postgres, размещенной в AWS. Очень редко он не может связаться с базой данных:

[11 ноября 2021 г., 23:16:45 UTC] Предупреждение PHP: pg_connect(): невозможно подключиться к серверу PostgreSQL: не удалось подключиться к серверу: время ожидания подключения истекло (0x0000274C/10060)
    Сервер работает на хосте "(удалено).ap-southeast-2.rds.amazonaws.com" ((IP-адрес удален)) и принимает
    Соединения TCP/IP на порту 5432? в D:\home\site\wwwroot\(удалено).php в строке 15

Предыдущий сбой был в 07:57:58. Приложение особо не загружено, обслуживая один-два запроса в секунду. Мы не учитываем программное обеспечение как причину, так как оно не менялось в течение нескольких месяцев и корректно обслуживает 99,99% запросов.

Каковы возможные причины отказа? Действительно ли база данных становится недоступной? Похоже, что DNS не виноват, так как IP-адрес базы данных разрешен правильно.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.