[PATCH] Stop write log after have a problems for write(3).
Anton Yuzhaninov
citrin at citrin.ru
Fri Apr 17 19:48:16 MSD 2009
Kirill A. Korinskiy wrote:
> From: Kirill A. Korinskiy <catap at catap.ru>
>
> Now we have a some issue — the I/O is a sync operation and we blocking
> every time to try write to full partition. This patch stop write a log
> after first problem.
В error_log обычно пишется очень мало и на производительность это влиять не должно.
А для access_log эта проблема уже решается:
http/modules/ngx_http_log_module.c:
if (ngx_time() == log[l].disk_full_time) {
/*
* on FreeBSD writing to a full filesystem with enabled softupdates
* may block process for much longer time than writing to non-full
* filesystem, so we skip writing to a log for one second
*/
continue;
}
--
Anton Yuzhaninov
More information about the nginx-ru
mailing list