Anton Aylward wrote:
On 11/14/2016 08:34 AM, Per Jessen wrote:
Anton Aylward wrote:
Your problem seems to be with the termination of the child processes.
Correct.
Perhaps we need to focus on that rather than on the 'top end', the ACL and the spawning.
There are two ways that this can come about.
a) the rsyncd is in fact not doing an exit but instead going into a listening loop
b) the rysncd is in fact exiting but the 'zombie' is not being cleaned up.
Which do you think it is?
Neither one - most of the apparently inactive processes have not yet dropped privileges, i.e. switched to the uid specified in the rsyncd module. That, according to rsync code, means the client has not yet chosen which module to use. When I strace such a process, all I see a sequence of select() with 60s timeout. It times out, then starts again. The question is why? -- Per Jessen, Zürich (3.2°C) http://www.cloudsuisse.com/ - your owncloud, hosted in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org