without auto backgrounding, what happens when you run it manually?
David Lang
On Fri, 3 Feb 2012, Michael Maymann wrote:
Hi,
Rainer: thanks for your reply.
Tried without auto-backgrounding, here is the proccesses I see:
root 14814 14131 0 10:43 pts/0 00:00:00 /bin/sh /sbin/service
rsyslog start
root 14819 14814 0 10:43 pts/0 00:00:00 /bin/bash
/etc/init.d/rsyslog start
root 14822 14819 0 10:43 pts/0 00:00:00 /bin/bash -c ulimit -S -c 0
/dev/null 2>&1 ; /usr/sbin/rsyslogd -c 6 -n
<PrivDropToUser> 14823 14822 0 10:43 pts/0 00:00:00 /usr/sbin/rsyslogd
-c 6 -n
Now it doesn't seem to timeout and kill the motherproccess...:-) !
Only thing is it doesn't return after:
# service rsyslog start
I have tried adding "&" to /etc/sysconfig/rsyslog:
SYSLOGD_OPTIONS="-c 6 -n &"
but again this kill the motherproccess... and my guess is the root-owned
motherproccess should continue to be there - right ?
Any idea how to implement this properly ?
Thanks in advance :-) !
~maymann
2012/2/3 Rainer Gerhards <[email protected]>
I have attached debug info both when PrivDropTo is enabled and
disabled.
Only difference I can see is the 5 minutes it takes for the
PrivDropTo_enabled run to timeout (motherproccess dies and
childproccess
thereby gets owned by init)...
Ah, it looks like you use auto-backgrounding (which is the default due
to
historical reasons). You can disable that via -n. I don't know if the
init
script expects auto-backgrounding or not...
I should add: if auto-backgrounding is used, the parent process is just a
shim to start the actual instance (the child). It then waits some time on
the
child until it is sure it has started (I haven't visited that code for many
years...). So it is expected that the parent terminates after a while (and
I
think-but do not know right now- that this may take some minutes).
Suggest: try without auto-backgrouning so that we know if the problem is
related to that Feature.
rainer
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/