过程zombifies而尝试连接在服务器上然后消失

我在我的服务器上有连接问题:

  • 通常情况下,尝试连接时,ssh挂起
  • 有时,其他命令花费太多时间,像su - someuser
  • 当我重新启动守护进程时,它很快在127.0.0.1上侦听,但是需要花费很多时间来侦听我们的VPN IP地址
  • 当我尝试编辑sshdconfiguration文件时,需要时间才能使文件在vi中显示

我已经尝试运行更详细的SSH,我可以看到它挂起后,下面的消息:

debug1:进入交互式会话。

当它挂起,我已经在服务器上打开一个会话,我可以看看进程列表,我可以看到这样的:

 root 19835 0.0 0.0 90308 3948 ? Ss 10:25 0:00 \_ sshd: root [priv] sshd 19836 0.0 0.0 0 0 ? Z 10:25 0:00 \_ [sshd] <defunct> 

当我最终login时,已经失效的进程已经消失,并且[priv]的进程有一个健全的孩子:

 root 19835 0.0 0.0 91524 4132 ? Ss 10:25 0:00 \_ sshd: root@pts/3 root 20898 3.3 0.1 24244 5264 pts/3 Ss+ 10:27 0:00 \_ -bash 

这是我得到的消息后挂起:

 debug2: callback start debug2: fd 3 setting TCP_NODELAY debug3: packet_set_tos: set IP_TOS 0x10 debug2: client_session2_setup: id 0 debug2: channel 0: request pty-req confirm 1 debug1: Sending environment. debug3: Ignored env IM_CONFIG_PHASE debug3: Ignored env GNOME_KEYRING_CONTROL debug3: Ignored env KONSOLE_DBUS_WINDOW debug3: Ignored env SESSIONTYPE debug3: Ignored env XCURSOR_THEME debug3: Ignored env GTK_MODULES debug3: Ignored env SESSION debug3: Ignored env DEFAULTS_PATH debug3: Ignored env XDG_DATA_DIRS debug3: Ignored env XDG_SESSION_ID debug3: Ignored env XDG_GREETER_DATA_DIR debug3: Ignored env GPG_AGENT_INFO debug3: Ignored env KDE_SESSION_UID debug3: Ignored env PATH debug3: Ignored env GNOME_KEYRING_PID debug3: Ignored env KDE_FULL_SESSION debug3: Ignored env CLUTTER_IM_MODULE debug3: Ignored env DBUS_SESSION_BUS_ADDRESS debug3: Ignored env UPSTART_INSTANCE debug3: Ignored env XDG_VTNR debug3: Ignored env QT_PLUGIN_PATH debug3: Ignored env SELINUX_INIT debug3: Ignored env LANGUAGE debug3: Ignored env GDM_LANG debug3: Ignored env GS_LIB debug3: Ignored env SHELL_SESSION_ID debug3: Ignored env XAUTHORITY debug3: Ignored env TEXTDOMAIN debug3: Ignored env DESKTOP_SESSION debug3: Ignored env GTK_IM_MODULE debug3: Ignored env KDE_MULTIHEAD debug1: Sending env LANG = fr_FR.UTF-8 debug2: channel 0: request env confirm 0 debug3: Ignored env SSH_AGENT_PID debug3: Ignored env SESSION_MANAGER debug3: Ignored env SPEECHD_PORT debug3: Ignored env KONSOLE_DBUS_SERVICE debug3: Ignored env LOGNAME debug3: Ignored env PWD debug3: Ignored env SSH_AUTH_SOCK debug3: Ignored env KONSOLE_PROFILE_NAME debug3: Ignored env HOME debug3: Ignored env GTK2_RC_FILES debug3: Ignored env XDG_SESSION_PATH debug3: Ignored env XDG_SEAT debug3: Ignored env UPSTART_JOB debug3: Ignored env QT4_IM_MODULE debug3: Ignored env XMODIFIERS debug3: Ignored env MANDATORY_PATH debug3: Ignored env QT_IM_MODULE debug3: Ignored env WINDOWID debug3: Ignored env KDE_SESSION_VERSION debug3: Ignored env COLORFGBG debug3: Ignored env DISPLAY debug3: Ignored env KONSOLE_DBUS_SESSION debug3: Ignored env XDG_CURRENT_DESKTOP debug3: Ignored env XDG_CONFIG_DIRS debug3: Ignored env UPSTART_SESSION debug3: Ignored env SHELL debug3: Ignored env JOB debug3: Ignored env TEXTDOMAINDIR debug3: Ignored env SSH_AGENT_LAUNCHER debug3: Ignored env XDG_RUNTIME_DIR debug3: Ignored env NODE_PATH debug3: Ignored env QT_QPA_PLATFORMTHEME debug3: Ignored env GTK_RC_FILES debug3: Ignored env PROFILEHOME debug3: Ignored env XDG_SEAT_PATH debug3: Ignored env TERM debug3: Ignored env INSTANCE debug3: Ignored env GDMSESSION debug3: Ignored env USER debug3: Ignored env UPSTART_EVENTS debug3: Ignored env SHLVL debug3: Ignored env OLDPWD debug3: Ignored env GREP_OPTIONS debug3: Ignored env GREP_COLOR debug3: Ignored env PAGER debug3: Ignored env LESS debug1: Sending env LC_CTYPE = fr_FR.UTF-8 debug2: channel 0: request env confirm 0 debug3: Ignored env LSCOLORS debug3: Ignored env EDITOR debug3: Ignored env OLDHISTFILE debug3: Ignored env OLDPATH debug3: Ignored env rvm_prefix debug3: Ignored env rvm_path debug3: Ignored env __array_start debug3: Ignored env rvm_uname debug3: Ignored env rvm_tar debug3: Ignored env rvm_bin_path debug3: Ignored env escape_flag debug3: Ignored env _first debug3: Ignored env _second debug3: Ignored env rvm_version debug3: Ignored env _ debug2: channel 0: request shell confirm 1 debug2: callback done debug2: channel 0: open confirm rwindow 0 rmax 32768 debug2: channel_input_status_confirm: type 99 id 0 debug2: PTY allocation request accepted on channel 0 debug2: channel 0: rcvd adjust 2097152 debug2: channel_input_status_confirm: type 99 id 0 debug2: shell request accepted on channel 0 

可能是什么问题呢 ?

UPDATE

strace su托托输出挂起后如下:

 socket(PF_FILE, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 3 connect(3, {sa_family=AF_FILE, path="/dev/log"}, 110) = 0 sendto(3, "<86>Jul 25 11:19:39 su[28347]: S"..., 61, MSG_NOSIGNAL, NULL, 0) = 61 sendto(3, "<86>Jul 25 11:20:14 su[28347]: +"..., 53, MSG_NOSIGNAL, NULL, 0 

find解决办法,我们正在login到一个不存在的远程设施。