Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Mar 2014 10:00:26 -0300
From:      Marcelo Gondim <gondim@bsdinfo.com.br>
To:        FreeBSD Stable Mailing List <freebsd-stable@freebsd.org>
Subject:   Re: sshd with zombie process on FreeBSD 10.0-STABLE - workaround
Message-ID:  <532994EA.9090300@bsdinfo.com.br>
In-Reply-To: <53298445.90706@bsdinfo.com.br>
References:  <53016D97.5030909@bsdinfo.com.br>	<53066B59.5000709@yandex.ru>	<531A6C66.2010101@bsdinfo.com.br> <CAPJF9wnVOYjTXB0A1wyzwvCj-Tvx_u2uYLW72-wDuz-QZpwT4w@mail.gmail.com> <53298445.90706@bsdinfo.com.br>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi all,

While the solution does not appear, did the script below and put it in 
crontab to automatically delete zombie sshd processes.

the_walking_dead.sh:

#!/bin/sh
kill -9 `ps afx|grep sshd|grep unknown|awk '{print $1}'`


Put this in /etc/crontab:

00 1 * * *    root    the_walking_dead.sh

Em 19/03/14 08:49, Marcelo Gondim escreveu:
> Em 11/03/14 05:45, Alexander Yerenkow escreveu:
>> Could you try to change shell to simple "sh" and see if this helps?
>> This could be due to non-atomic work with history file when multiple 
>> clients log off, causing csh produce large broken history files.
>> This is not 100% your case, but you could at least try :)
> Changed to shand the problem happened again.
> Definitely something changed in sshd since version 10.0that is causing 
> this problem.
> My server never had zombie processes and now they sprout out of 
> nowhere.  :(
>>
>>
>> 2014-03-08 3:03 GMT+02:00 Marcelo Gondim <gondim@bsdinfo.com.br 
>> <mailto:gondim@bsdinfo.com.br>>:
>>
>>     Em 20/02/14 17:53, Andrey V. Elsukov escreveu:
>>
>>         On 17.02.2014 06:01, Marcelo Gondim wrote:
>>
>>             Hi all,
>>
>>             I have noticed zombie processes on the system after a few 
>> lost
>>             connections on ssh.
>>
>>             # ps afx
>>             [...]
>>               8045  -  Is       0:00.01 sshd: unknown [priv] (sshd)
>>               8046  -  Z        0:00.01 <defunct>
>>               8054  -  IW       0:00.00 sshd: unknown [pam] (sshd)
>>             28146  -  Is       0:00.01 sshd: unknown [priv] (sshd)
>>             28147  -  Z        0:00.01 <defunct>
>>             28155  -  IW       0:00.00 sshd: unknown [pam] (sshd)
>>             43320  -  Is       0:00.01 sshd: unknown [priv] (sshd)
>>             43321  -  Z        0:00.01 <defunct>
>>             43322  -  IW       0:00.00 sshd: unknown [pam] (sshd)
>>             73413  -  Is       0:00.01 sshd: unknown [priv] (sshd)
>>             73414  -  Z        0:00.01 <defunct>
>>             73430  -  IW       0:00.00 sshd: unknown [pam] (sshd)
>>             [...]
>>
>>             Processes do not die with kill-9.
>>             Anyone else noticed this?
>>
>>         Hi,
>>
>>         I use autossh and usually my system has several tens of sshd's
>>         zombies
>>         after few days uptime.
>>
>>         11.0-CURRENT #6 r262183
>>
>>     New system update and the problem with zombie sshd processes 
>> continue.
>>     I noticed that this happens more often when the system has many
>>     remote access via ssh. This problem has been happening to me since
>>     the FreeBSD 10.0R.
>>
>>     # uname -a
>>     FreeBSD bart.xxxxx.com.br <http://bart.xxxxx.com.br>; 10.0-STABLE
>>     FreeBSD 10.0-STABLE #5 r262657: Tue Mar  4 14:53:08 BRT 2014
>>     root@bart.xxxxx.com.br:/usr/obj/usr/src/sys/GONDIM10  amd64 




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?532994EA.9090300>