问答详情
源自:9-6 管道符

用xshell连接之后偶尔总会自行断开

在公司用台式电脑装了centos6.3的linux系统 之后用xshell连接 总是在操作过程中偶尔发生自动断开

系统提示是 Connection closed by foreign host

                  Disconnected from remote host(1.179) at 17:42:07

请问如何解决这个问题

发生自动断开 然后就只能重新连接了 之后查看用户会发现每次都多了一个用户 求解决~~

http://img.mukewang.com/594dc292000103f107460439.jpg


提问者:Weicong 2017-06-23 17:54

个回答

  • 梨多情
    2018-10-28 13:31:44

    多一个用户的原因是,当你 Xshell 断开的时候,其实 redis-cli 并未断开连接,

    在你的 Xshell 重新连上服务器时,执行 redis-cli 命令,将重新建立一个连接,产生了一个新的 redis-cli 进程,

    而原来的 redis-cli 进程仍存在,所以看起来就好像多了一个 redis-cli 进程。

    【新问题】:

            但是,如何重新进入原来那个 redis-cli 的会话,我也很头疼,希望有网友能帮忙解答!!!

    附:

        查看 redis 相关进程,命令:  ps -ef|grep redis

  • yansima
    2018-06-12 18:41:05

    没有多一个用户,都是root。一个是运行环境,一个是root本身,一个是虚拟主机,没毛病。用户没问题。

    你最好检查一下网络或者网线是不是一直断网重连,这会导致ip重新分配导致异常。或者你把ip写成固定的,不要自动分配。

  • 慕无忌9774393
    2017-06-23 21:16:31

    操作如下:
    修改文件:/etc/ssh/sshd_config
    UseDNS yes  --->默认为注释行
    UseDNS no   --->把注释打开,改为no,然后重启ssh服务即可!