«истек тайм-аут» при попытке подключения к серверу RDS PostgreSQL с помощью pgAdmin

«истек тайм-аут» при попытке подключения к серверу RDS PostgreSQL с помощью pgAdmin

Я пытаюсь подключиться к экземпляру Postgres RDS с помощью pgAdmin и каждый раз получаю неопределенную ошибку «timeout expired». Эта ситуация особенно странная, потому что мои коллеги, которые находятся в той же сети, могут подключиться без проблем. Это наводит меня на мысль, что проблема в моем компьютере.

Что я пробовал на своем компьютере:

  • Перезагрузка моего ПК
  • Переустановка PostgreSQL
  • Отключение брандмауэров моего компьютера
  • Попытка подключиться с новой виртуальной машины Windows 10 (на том же компьютере)
  • Подключение к 3 разным менеджерам баз данных: psql, DataGrip и OmniDB (тот же результат)
  • Проверено, что доменное имя правильно разрешается моим DNS (так и есть)
  • Подключение по другому локальному IP-адресу и сетевому интерфейсу

Что я пробовал на AWS:

  • Подтверждено, что экземпляр RDS является общедоступным
  • Изменил группу безопасности для моего экземпляра RDS на «Принимать весь трафик с моего IP-адреса» согласно связанным вопросам

К сожалению, ни одна из этих идей не принесла результатов.

Редактировать: Запуск Windows в безопасном режиме с сетевыми драйверами решает эту проблему (хотя это не практическое решение). Это заставляет меня думать, что виновником может быть программа или служба, которая запускается при запуске.

решение1

Так вот, получается, перезагрузка компьютера в 'Безопасный режим с поддержкой сети' сработало, и теперь я могу подключаться к удаленным серверам postgres. Эта ссылка от Microsoft оказалась особенно полезной для достижения этой цели:https://support.microsoft.com/en-us/windows/start-your-pc-in-safe-mode-in-windows-10-92c27cff-db89-8644-1ce4-b3e5e56fe234(Хотя они, скорее всего, разорвут эту ссылку, так что приношу свои извинения потомкам).

Надеюсь, список того, что я попробовал сделать, поможет кому-то еще в будущем, кто будет решать похожую проблему.

Связанный контент