The configuration in httpd.conf look like this

<Perl>
    my $app_home     = $ENV{APPS_HOME};
    my $config            =
ConfigLoader::include("$app_home/conf/myapp.pl<http://ursforms.pl/>");

    my $elog               = '"| rotatelogs '. $config->{log_file} . '%y%m%d
1M "';
    $ErrorLog              = $elog ;
  </Perl>
Where the $config->{log_file}  is
/nfs/private/user/sns/log/myapps.myserver-44088.log

But when I checked up the fd 1 of my request process(i suppose this is
STDERR) it points to /nfs/private/user/sns/log/
ursforms.myserver-44088.log . Why so in httpd.conf i configured $ErrorLog to
a pipe and never configured STDERR  how  STDERR automatically picks up
/nfs/private/user/sns/log/myapps.myserver-44088.log for STDERR

--Shibi Ns--

Reply via email to