Eu só notei que sua saída de depuração diz o canal 1016. Eu suspeito que você esteja ficando sem filodescriptors. Acabei de verificar no meu laptop linux, e ulimit -a me mostra um máximo de 1024. Então, eu imagino que você está acertando isso também. A solução ideal é descobrir como você está usando tantos editores de texto simultâneos e reduzir isso de alguma forma.
A alternativa, a seguir, é simplesmente aumentar o número máximo de descritores de arquivos abertos:
(useful debug commands here)
lsof -p <pid> should show you the open filedescriptors in use by a process, btw.
ulimit -a should show you your soft limits in this specific shell
ulimit -aH should show you the hard limits in this specific shell
cat /proc/<pid>/limits should show you the limits in effect on a specific process.
Para subir os limites de fd, você precisará editar o /etc/security/limits.conf nas duas máquinas para incluir as seguintes linhas:
* hard nofile 4096
* soft nofile 4096
root hard nofile 4096
root soft nofile 4096
Esses limites recém-reconfigurados só terão efeito quando você fizer login novamente. Eu frequentemente ssh para localhost para testar esse tipo de coisa, mas se eu fosse você, eu faria uma reinicialização se possível.
Se você não puder reinicializar sua máquina remota, pelo menos eu reiniciei o sshd. Antes de você usar o comando ssh novamente, use ulimit -a para confirmar se o máximo de arquivos abertos ou descritores de arquivos é 4096.
Quando você executa ssh na máquina remota, execute ulimit -n para verificar se ele diz 4096.
Boa sorte.