pgAdmin을 사용하여 RDS PostgreSQL 서버에 연결하려고 할 때 "시간 초과가 만료되었습니다"

pgAdmin을 사용하여 RDS PostgreSQL 서버에 연결하려고 할 때 "시간 초과가 만료되었습니다"

pgAdmin을 사용하여 Postgres RDS 인스턴스에 연결하려고 하는데 매번 '시간 초과 만료'라는 모호한 오류가 발생합니다. 이 상황은 특히 이상합니다. 모두 같은 네트워크에 있는 동료들이 문제 없이 연결할 수 있기 때문입니다. 이로 인해 내 컴퓨터에 문제가 있다고 생각하게 되었습니다.

내 컴퓨터에서 시도한 것:

  • 내 PC 다시 시작
  • PostgreSQL 재설치
  • 내 컴퓨터의 방화벽 끄기
  • 동일한 컴퓨터에 있는 새로운 Windows 10 가상 머신에서 연결을 시도하고 있습니다.
  • 3개의 다른 데이터베이스 관리자와 연결: psql, DataGrip 및 OmniDB(동일한 결과)
  • 내 DNS가 도메인 이름을 올바르게 확인하고 있는지 확인했습니다(그렇습니다).
  • 다른 로컬 IP 주소 및 네트워크 인터페이스에 연결

내가 AWS에서 시도한 것:

  • RDS 인스턴스에 공개적으로 액세스할 수 있는지 확인했습니다.
  • 관련 질문에 따라 내 IP의 모든 트래픽을 허용하도록 RDS 인스턴스의 보안 그룹을 변경했습니다.

불행히도 이러한 아이디어 중 어느 것도 변화를 가져오지 못했습니다.

편집하다: 네트워킹을 사용하여 안전 모드에서 창을 시작하면 이 문제가 해결됩니다(실질적인 해결 방법은 아니지만). 이로 인해 시작 시 실행되는 프로그램이나 서비스가 원인일 수 있다고 생각됩니다.

답변1

그래서 '에서 컴퓨터를 다시 시작하는 것으로 나타났습니다.네트워킹을 통한 안전 모드' 트릭을 수행했고 이제 원격 Postgres 서버에 연결할 수 있습니다. Microsoft의 다음 링크는 이 작업을 수행하는 데 특히 유용했습니다.https://support.microsoft.com/en-us/windows/start-your-pc-in-safe-mode-in-windows-10-92c27cff-db89-8644-1ce4-b3e5e56fe234(비록 링크가 깨질 가능성이 크므로 후손에게 사과드립니다.)

여기서 시도한 작업 목록이 나중에 비슷한 문제를 해결하는 다른 사람에게 도움이 되기를 바랍니다.

관련 정보