А не поможет ли
sub log {
  print $log @_ or reopen_log() and log(@_);
}

по идее пока файл никто не закрыл, все ок.
если его закрыть, print вернет false и выполнится переоткрытие файла.

2009/2/9 Kaltashkin Eugene <[email protected]>:
> Доброе время суток.
> Ктонить решал такие проблемы ?
> сессионное открытие - закрытие файла не подходит. большая нагрузка время от
> времени.
> Единовременно открытый файл не позволяет его крутить, т.к. в случае rotate
> тупо закрывается FH.
> Куда рыть ?
>
>
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>



-- 
Best wishes,
Vladimir V. Perepelitsa aka Mons <[email protected]>
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить