postgresql 원 격 연결 데이터베이스 시간 초과 문제 해결
2157 단어 postgreSql잇닿다시간 을 초과 하 다
방화벽 문제:방화벽 을 직접 닫 거나 방화벽 을 설치 하여 5432 포트 를 개방 하 는 것 을 고려 할 수 있다.
그리고 post gresql 설치 디 렉 터 리 에 data 에서 pg 수정hba.conf 파일,사용자 접근 권한 설정,끝까지 끌 기
host all all 127.0.0.1/32 trust
host all all 192.168.1.0/24 md5 # 192.168.1.0
# ,
host all all 0.0.0.0/0 md5 # ,
# 。 24 , 192.168.1.0C192.168.1.255 !
postgresql.conf 파일 수정위치 지정\#listenaddress 는 일반적으로 기본 값*이 며,아니면*로 바 꿉 니 다.
그리고 postgresql 서 비 스 를 다시 시작 합 니 다.
추가:postgresql 원 격 연결 중단 해결
아 리 클 라 우 드 에 postgresql 을 설치 한 후 근무 시간 에 회사 네트워크 를 연결 하고 로 컬 pg 데이터 베 이 스 를 연결 하면 몇 분 간격 으로 자동 으로 연결 이 끊 어 져 개발 효율 을 낭비 합 니 다.
비교적 답답 한 것 은 퇴근 시간 에 집 네트워크 를 연결 하 는 것 은 문제 가 없다 는 것 이다.
한동안 연구 한 끝 에 TCP 를 설치 한 keepalive 를 통 해 문 제 를 해결 했다.
[root@localhost ~]# sysctl -A | grep net.ipv4.tcp_keepalive
sysctl: reading key "net.ipv6.conf.all.stable_secret"
net.ipv4.tcp_keepalive_intvl = 75
net.ipv4.tcp_keepalive_probes = 9
net.ipv4.tcp_keepalive_time = 7200
- net.ipv4.tcp_keepalive_time
-첫 keep alive 요청 발송 후 연결 을 활성화 하지 않 는 시간- net.ipv4.tcp_keepalive_probes
-이 연결 이 끊 기기 전에 keep alive 가 재 송 을 요청 한 횟수- net.ipv4.tcp_keepalive_intvl
-keep alive 탐지 시간 간격기본 시간 초과 설정 이 너무 길 어서 외부 네트워크 상태 가 좋 지 않 으 면 연결 이 끊 길 수 있 습 니 다.
그래서 pg 가 tcp 연결 을 유지 하기 위해 탐지 패 키 지 를 더 자주 보 냅 니 다:
[root@localhost ~]# sysctl -w net.ipv4.tcp_keepalive_time=60 net.ipv4.tcp_keepalive_probes=3 net.ipv4.tcp_keepalive_intvl=10
이상 은 개인 적 인 경험 이 므 로 여러분 에 게 참고 가 되 기 를 바 랍 니 다.여러분 들 도 저 희 를 많이 응원 해 주시 기 바 랍 니 다.만약 잘못 이 있 거나 완전히 고려 하지 않 은 부분 이 있다 면 아낌없이 가르침 을 주시 기 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
postgresql 그룹 통계 데이터 구현 코드예 를 들 어 기상대 의 기온 감 측 은 30 분 마다 데 이 터 를 보고 하고 여러 곳 의 기온 감 측 이 있다.그러면 데이터 표 에는 여러 곳 의 서로 다른 시간의 기온 데이터 가 있 을 것 이다. 매번 조회 할...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.