From: Bernd E. <eid...@we...> - 2007-09-10 09:40:07
|
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. |