>
> Here's the portion of my httpd.conf that deals with Embperl:
>

That's ok.

I think I found the reason:

> [3396892]ERR:  30: Line 1: Not found /usr/lund/wwwfiles/wnetdoc/map.c.html

As always there is an expection to the rule. The "Not found" (and FORBIDDEN)
errors are not going thru the Apache ap_log_error function, because Embperl
checks these things before it has setup it's internal data structures. So
all error messages are affected by the LogLevel (and get a timestamp) except
these two. These two errors are always printed to stderr. I try to corrected
this in the next release.

>
> By the way, even though I "SetEnv EMBPERL_LOG /dev/null", /tmp/embperl.log
> still is written to. I had to set that file to be a symlink to /dev/null.
>
Yes, that isn't surprising. The docs about EMBPERL_LOG says:

NOTE: When running under mod_perl you need to use PerlSetEnv for setting the
logfile path, and mod_perl >= 1.07_03 if you load Embperl at server startup
(with PerlScript or PerlModule).

So use PerlSetEnv instead of SetEnv, because the values set with SetEnv are
not available at server startup time.

BTW Setting EMBPERL_DEBUG to 0 should supress any output to the Embperl
logfile.

Gerald


----------------------------------------------------------------------------
----

Reply via email to