Você pode implementar ServerAliveInterval
, ClientAliveInterval
e ClientAliveCountMax
para resolver seu problema de tempo limite.
Quando abro uma conexão SSH em nosso servidor de banco de dados e a deixo aberta por mais tempo, a conexão é perdida em algum momento. Eu não sei porque ou como, mas isso acontece muito. Ainda vejo o prompt, mas não consigo digitar nada. Eu normalmente mato o terminal e abro um novo. Se eu esperar muito mais, recebo uma mensagem de erro.
No entanto, quando eu faço o login no MySQL depois de fazer o login com o SSH, isso não acontece. A conexão permanece aberta. Se isso for possível, acho que é uma questão de manter a conexão viva.
Como isso funciona e posso definir o SSH para fazer melhor?
Você pode implementar ServerAliveInterval
, ClientAliveInterval
e ClientAliveCountMax
para resolver seu problema de tempo limite.