Hi!
I see some messages like
[-conn:server1:8] Error: nslog: flush failed: 'Success'
[-conn:server1:7] Error: nslog: flush failed: 'Success'
[-conn:server1:6] Error: nslog: flush failed: 'Success'
[-conn:server1:8] Error: nslog: flush failed: 'Success'
in the server logfile.
The nslog code part seems to be:
if (logPtr->maxlines == 0) {
status = LogFlush(logPtr, &ds);
} else {
Ns_DStringNAppend(&logPtr->buffer, ds.string, ds.length);
if (++logPtr->curlines > logPtr->maxlines) {
status = LogFlush(logPtr, &logPtr->buffer);
logPtr->curlines = 0;
} else {
status = NS_OK;
}
}
Ns_MutexUnlock(&logPtr->lock);
Ns_DStringFree(&ds);
if (status != NS_OK) {
Ns_Log(Error, "nslog: flush failed: '%s'", strerror(errno));
}
Do you know why it fails with success? :-)
Bernd.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
naviserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/naviserver-devel