On Donnerstag, 26. November 2009, Torben Friese wrote:
I have found out that this NOT a lenny problem. It is
general.
Hello Torben,
ok, understand.
Have you seen the other post :
####
If I set the debug(in cfg) to 4 the proxy write logging messages, then
via
$kamctl debug 2
is everything fine(still logging).
This sounds fine.
If the debug is set to 2 and I run the proxy in
foreground I also
receive log messages.
You don't expect to receive log messages here? Do you've set fork=no, or
log_stderr=no?
#####
Another interesting thing is if you bring in a log at line 205
(daemonize.c) it is working:
LM_ERR("what ever \n");
for (r=3; r < 32; r++){
close(r);
}
It seems that close() is not able to close the fd for the log (return
value from mksock in syslog_async.c).
But If I let the for-loop counter start at 4 it is still not working.
After that I tried to set up log_fd as global( int log_fd=-1) and
include the headers, to check the "r" against the log_fd before execute
close(). But the same result.
Also a correct close(closelog_async()) in deamonize do not work.
I am open for any ideas, maybe I have oversight something. Could you
reproduce this ?
I did not found time to setup a test scenario today, should be able to do so
on monday.
Regards,
Henning