You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@httpd.apache.org by STAR Group Webmaster <we...@star-group.net> on 2003/01/06 15:21:11 UTC

ScriptLog zeichnet nichts auf...

Hallo zusammen

auf unserem SUN Solaris Server mit Apache/1.3.27 will ich ein Logfile 
fuer Scripts definieren.
Das hab ich mit der ScriptLog Direktive gemacht und mit bin/apachectl 
configtest resp. bin/apachectl restart den Server neu gestartet.
Hat tip-top geklappt :).

Dann hab ich ein dummy Perlscript gemacht welches absichtlich ein Fehler 
hat.
Beim Aufruf gibt der Apache einen "500 Initial Server Error" zurueck.

Aber im ScriptLog file tut sich garnichts, wenn bei einem CGI Script 
(Perl) ein Fehler auftritt - es bleibt bei 0 Bytes.
Zugriffsberechtigungen sind auch ok!

Meiner Meinung nach sollte doch der Fehler im ScriptLog aufgezeichnet 
sein, oder lieg ich da falsch???

httpd.conf:
--- cut ---
ErrorLog /usr/local/apache/logs/error_log

# Possible values include: debug, info, notice, warn, error, crit, 
alert, emerg.
LogLevel warn

# The following directives define some format nicknames for use with
# a CustomLog directive (see below).
#
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" 
combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

CustomLog /usr/local/apache/logs/access_log common

# ScriptLog fuer CGI's
#<IfModule mod_cgi.c>
ScriptLog logs/script_log
# Pro Eintrag maximal 1024 Bytes
#ScriptLogBuffer 1024
# Maximal 10 MB
#ScriptLogLength 10385760
#</IfModule>
--- cut ---

Gruss Marcel

****************************************************
 STAR AG           Phone  +41 52 742 92 00
 Wiesholz 35       Fax    +41 52 742 92 92
 CH-8262 Ramsen    Email   webmaster@star-group.net
                   Online http://www.star-group.net	
****************************************************




--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: ScriptLog zeichnet nichts auf...

Posted by Marcel Bolli <ma...@star-group.net>.
Hallo Liste / Max

vielen Dank fuer die Antwort(en)

>> Zugriffsberechtigungen sind auch ok!
>> Meiner Meinung nach sollte doch der Fehler im ScriptLog aufgezeichnet 
>> sein, oder lieg ich da falsch???
>
> AFAIR wenn dieses für den unter "User" konfigurierten Benutzer 
> schreibbar ist. 

die Zugriffsrechte fuer das ScriptLog file hab ich von access_log 
resp.error_log uebernommen, unbeachtet dessen wie sie im httpd.conf 
unter User resp. Group eingestellt sind (das war der Fehler)!

Jetzt hab ich ScriptLog mit den Rechten von User resp. Group freigegeben 
und siehe da: es geht ...

Vielen Dank :) !!!

>> httpd.conf:
>> --- cut ---
>
>> # ScriptLog fuer CGI's
>> #<IfModule mod_cgi.c>
>> ScriptLog logs/script_log
>
> und <ServerRoot>/logs wird wohl nicht für "www" o.ä. schreibbar sein?

das ist richtig eingestellt :)

Gruss Marcel



--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: ScriptLog zeichnet nichts auf...

Posted by STAR Group Webmaster <we...@star-group.net>.
Hallo Liste / Max

vielen Dank fuer die Antwort(en)

>> Zugriffsberechtigungen sind auch ok!
>> Meiner Meinung nach sollte doch der Fehler im ScriptLog aufgezeichnet 
>> sein, oder lieg ich da falsch???
>
> AFAIR wenn dieses für den unter "User" konfigurierten Benutzer 
> schreibbar ist. 

die Zugriffsrechte fuer das ScriptLog file hab ich von access_log
resp.error_log uebernommen, unbeachtet dessen wie sie im httpd.conf
unter User resp. Group eingestellt sind (das war der Fehler)!

Jetzt hab ich ScriptLog mit den Rechten von User resp. Group freigegeben
und siehe da: es geht ...

Vielen Dank :) !!!

>> httpd.conf:
>> --- cut ---
>
>> # ScriptLog fuer CGI's
>> #<IfModule mod_cgi.c>
>> ScriptLog logs/script_log
>
> und <ServerRoot>/logs wird wohl nicht für "www" o.ä. schreibbar sein?

das ist richtig eingestellt :)

Gruss Marcel


--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: ScriptLog zeichnet nichts auf...

Posted by Max Dittrich <Ma...@t-online.de>.
Hallo,

On 1/6/2003 3:21 PM, STAR Group Webmaster wrote:
> Hallo zusammen
> 
> auf unserem SUN Solaris Server mit Apache/1.3.27 will ich ein Logfile 
> fuer Scripts definieren.
> Das hab ich mit der ScriptLog Direktive gemacht und mit bin/apachectl 
> configtest resp. bin/apachectl restart den Server neu gestartet.
> Hat tip-top geklappt :).
> 
> Dann hab ich ein dummy Perlscript gemacht welches absichtlich ein Fehler 
> hat.
> Beim Aufruf gibt der Apache einen "500 Initial Server Error" zurueck.
> 
> Aber im ScriptLog file tut sich garnichts, wenn bei einem CGI Script 
> (Perl) ein Fehler auftritt - es bleibt bei 0 Bytes.
> Zugriffsberechtigungen sind auch ok!
> 
> Meiner Meinung nach sollte doch der Fehler im ScriptLog aufgezeichnet 
> sein, oder lieg ich da falsch???

AFAIR wenn dieses für den unter "User" konfigurierten Benutzer 
schreibbar ist.

> 
> httpd.conf:
> --- cut ---
[...]
> 
> # ScriptLog fuer CGI's
> #<IfModule mod_cgi.c>
> ScriptLog logs/script_log

und <ServerRoot>/logs wird wohl nicht für "www" o.ä. schreibbar sein?

> # Pro Eintrag maximal 1024 Bytes
> #ScriptLogBuffer 1024
> # Maximal 10 MB
> #ScriptLogLength 10385760
> #</IfModule>
> --- cut ---

gruss,
.max



--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------