OpenShift DB 연결 문제
-
21-12-2019 - |
문제
아래의 응용 프로그램에서 OpenShift에서 MySQL DB를 연결하려고합니다.
new DriverManagerDataSource("jdbc:mysql://localhost/dbXXXX?autoReconnect=true", "usernameXXX", "pwdXXX")
;
그러나 오류가
로 던졌습니다.om.mysql.jdbc.exceptions.jdbc4.communicationscception : 통신 링크 오류
서버에 성공적으로 전송 된 마지막 패킷은 0 밀리 초 전이었습니다.드라이버가 서버에서 패킷을 수신하지 않았습니다.
어떤 생각, 이유가 뭐니?
해결책
스케일링 된 응용 프로그램 인 경우 3306이되지 않으므로 포트를 제공해야합니다. 그렇지 않으면 MySQL 카트리지를 다시 시작하거나 장비에 sshing을 시도하고 "mysql"명령을 사용하여 "mysql"명령을 사용해보십시오.연결할 수 있으면 실제 값 대신 연결에 대한 환경 변수를 사용해보십시오.또한 LocalHost가 잘못되어 장비에 SSH이며 "env | grep mysql"을 실행하면 사용 해야하는 값이 표시됩니다.
제휴하지 않습니다 StackOverflow