![pgAdmin을 사용하여 RDS PostgreSQL 서버에 연결하려고 할 때 "시간 초과가 만료되었습니다"](https://rvso.com/image/762133/pgAdmin%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20RDS%20PostgreSQL%20%EC%84%9C%EB%B2%84%EC%97%90%20%EC%97%B0%EA%B2%B0%ED%95%98%EB%A0%A4%EA%B3%A0%20%ED%95%A0%20%EB%95%8C%20%22%EC%8B%9C%EA%B0%84%20%EC%B4%88%EA%B3%BC%EA%B0%80%20%EB%A7%8C%EB%A3%8C%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4%22.png)
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(비록 링크가 깨질 가능성이 크므로 후손에게 사과드립니다.)
여기서 시도한 작업 목록이 나중에 비슷한 문제를 해결하는 다른 사람에게 도움이 되기를 바랍니다.