在公司用台式电脑装了centos6.3的linux系统 之后用xshell连接 总是在操作过程中偶尔发生自动断开
系统提示是 Connection closed by foreign host
Disconnected from remote host(1.179) at 17:42:07
请问如何解决这个问题
发生自动断开 然后就只能重新连接了 之后查看用户会发现每次都多了一个用户 求解决~~
多一个用户的原因是,当你 Xshell 断开的时候,其实 redis-cli 并未断开连接,
在你的 Xshell 重新连上服务器时,执行 redis-cli 命令,将重新建立一个连接,产生了一个新的 redis-cli 进程,
而原来的 redis-cli 进程仍存在,所以看起来就好像多了一个 redis-cli 进程。
【新问题】:
但是,如何重新进入原来那个 redis-cli 的会话,我也很头疼,希望有网友能帮忙解答!!!
附:
查看 redis 相关进程,命令: ps -ef|grep redis
没有多一个用户,都是root。一个是运行环境,一个是root本身,一个是虚拟主机,没毛病。用户没问题。
你最好检查一下网络或者网线是不是一直断网重连,这会导致ip重新分配导致异常。或者你把ip写成固定的,不要自动分配。
操作如下:
修改文件:/etc/ssh/sshd_config
UseDNS yes --->默认为注释行
UseDNS no --->把注释打开,改为no,然后重启ssh服务即可!