docker swarm으로 스프링 부트 응용 프로그램을 실행 중이며 데이터베이스에 postgres를 사용합니다. 둘 다 docker 서비스로 실행하면 로그에 표시된 것처럼 데이터베이스 연결이 일관되고 무작위로 (타임 스탬프에서 볼 수 있듯이) 실패합니다.
2017-10-26T 17:14:15 .200415747Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG : 클라이언트로부터 데이터를 수신 할 수 없음 : 피어에 의한 연결 재설정
2017-10-26T 17시 43분 36초 .481718562Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG : 클라이언트로부터 데이터를 수신 할 수 없음 : 피어에 의한 연결 재설정
2017-10-26T 17:43:56 .954152654Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG : 클라이언트로부터 데이터를 수신 할 수 없음 : 피어에 의한 연결 재설정
2017-10-26T 17:44:17 .434171472Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG : 클라이언트로부터 데이터를 수신 할 수 없음 : 피어에 의한 연결 재설정
2017-10-26T 17:49:04 .154174253Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG : 클라이언트로부터 데이터를 수신 할 수 없음 : 피어에 의한 연결 재설정
나는 그 이유를 이해하거나 알 수 없었다. 어떤 아이디어라도 감사합니다.
편집하다:
우리는 응용 프로그램을 테스트 할 때 다음과 같은 오류가 발생한다는 것을 깨달았습니다.
SQLTransientConnectionException : HikariPool-1-연결을 사용할 수 없습니다. 요청이 937517ms 후에 시간 초과되었습니다
감사.