<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.10.0">
</HEAD>
<BODY>
Ясно, спасибо...только.. старых процессов уже не было, я понимаю, что файл существует пока не его использует хоть один процесс, <BR>
возможно я не так что то понял. <BR>
думаю, тему можно считать закртой до появления новых подробностей (поэксперементирую на досуге... в случае проблем - отпишусь).<BR>
<BR>
ещё раз спасибо.<BR>
<BR>
В Пнд, 16/04/2007 в 21:43 +0400, Anton Yuzhaninov пишет:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">Hello Andrey,</FONT>
<FONT COLOR="#000000">You wrote on Monday, April 16, 2007, 10:51:15 AM:</FONT>
<FONT COLOR="#000000">A></FONT>
<FONT COLOR="#000000">A> Мда... что то я прочитал не так и себя не проверил.. спасибо.</FONT>
<FONT COLOR="#000000">A> Но хотелось бы указать на то, что похоже, поведение по HUP изменилось.</FONT>
<FONT COLOR="#000000">A> Дело в том, что похоже я раньше переоткрывал логи HUPом(nginx</FONT>
<FONT COLOR="#000000">A> 0.3.x, nginx 0.4.x)... а вот в nginx 0.5.16 не получилось, что</FONT>
<FONT COLOR="#000000">A> собственно, и вызвало беспокойство ...</FONT>
<FONT COLOR="#000000">По сигналу HUP происходит запуск новых рабочих процессов и они</FONT>
<FONT COLOR="#000000">начинают писать в новые файлы.</FONT>
<FONT COLOR="#000000">Старые рабочие процессы могут долго (при раздаче больших файлов бывает</FONT>
<FONT COLOR="#000000">больше суток) висеть в состоянии завершения текущих соединений. И</FONT>
<FONT COLOR="#000000">старые процессы пишут в старые файлы.</FONT>
<FONT COLOR="#000000">Поэтому для ротации логов нужно использовать USR1, как уже было</FONT>
<FONT COLOR="#000000">сказано выше.</FONT>
</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>