데이터베이스 서버에 대한 SSH 연결을 열고 오랫동안 열어두면 연결이 끊어지는 경우가 있습니다. 이유와 방법은 모르겠지만 이런 일이 꽤 자주 발생합니다. 여전히 프롬프트가 표시되지만 아무것도 입력할 수 없습니다. 저는 보통 터미널을 닫고 새 터미널을 엽니다. 더 오래 기다리면 오류 메시지가 나타납니다.
그러나 SSH를 사용하여 로그인한 후 MySQL에 로그인하면 이런 일이 발생하지 않습니다. 연결은 계속 열려 있습니다. 이것이 가능하다면 연결을 계속 유지하는 것이 문제인 것 같습니다.
어떻게 작동하나요? SSH를 설정하면 더 나은 결과를 얻을 수 있나요?
답변1
ServerAliveInterval
, ClientAliveInterval
및 를 구현하여 ClientAliveCountMax
시간 초과 문제를 해결할 수 있습니다.