Thread Unregelmäßige Fehlermeldungen (11 answers)
Opened by Spectrum at 2006-06-01 22:10

Gast Gast
 2006-06-12 13:12
#30181 #30181
[quote=Spectrum,01.06.2006, 20:10]Hallo,

folgende Zeile lade ich am Anfang eines Scriptes

Code: (dl )
1
2
use strict;
use Config qw/$cgidir $servername/;

Ich habe nur immer wieder folgende Fehlermeldung im Errorlog:

Quote
[error] Global symbol "$cgidir" requires explicit package name at /srv/www/perl/ol.cgi line 13.\nGlobal symbol "$servername" requires explicit package name at /srv/www/perl/ol.cgi line 85.\n

Die Einträge erscheinen aber nur unregelmäßig alle 2-5 Minuten, das dürfe ca jedem 200ten bis 500ten Scriptaufruf entsprechen. In den allermeisten Fällen geht also alles glatt.

Hat jemand eine Idee, was hier die Ursache sein könnte bzw was ich dagegen tun kann?

Gruß,
Spectrum[/quote]
Naja,

Code: (dl )
1
2
use strict;
use Config qw/$cgidir $servername/;


die beiden Variablen sind ja auch nicht definiert.

Code: (dl )
1
2
3
use strict;
my ($cgidir, $servername);
use Config qw/$cgidir $servername/;

sollte helfen.

Und der Fehler erscheint jedesmal, wenn ein Script neu compiliert wird, nicht bei jedem Aufruf. Neu compiliert wird jedesmal dann, wenn ein neuer Apache Prozess startet und das Script zum ersten mal aufgerufen wird.
Rolf

View full thread Unregelmäßige Fehlermeldungen