[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: Internal Server Error..



Le 9 Février 2002 11:31, vous avez écrit :

Salut..

> Question stupide : est-ce que le fichier /var/www/cgi-bin/pg-
> comptamigo.pl existe ?  Autrement, le script cherche à lire ou
> écrire un fichier qui n'existe pas.  Dans le code, tu
> peut reconnaitre ça à des ligne qui ressemble à
>
> open(FH,'/var/.../some.data.file');

        Oui le fichier existe.. :) Et effectivement il y a dans le script 
pg-comptamigo.pl une ligne contenant open... je liste quelques ligne ici.. 

sub incremente_compteur {
local ($line,$nbvisiteurs,$lastip)='';

  if (-e $fichiercompteur) {                    # si le fichier compteur 
existe
    open(COMPTEUR,"$fichiercompteur") || (&erreur("Impossible d\'ouvrir 
$fichiercompteur : $!\n"));
    $line = <COMPTEUR>;
    close(COMPTEUR);                            # ferme le fichier

    chop ($line) if ($line=~ /\n/);             # enlève le retour chariot 
éventuel en fin de ligne
    ($nbvisiteurs,$lastip)=(split(/\|/,$line));

  } else {                                      # le fichier n'existe pas 
encore
    &erreur("Le fichier $fichiercompteur n\'existe pas dans le répertoire du 
script pg-comptamigo.pl.
             Pour créer un nouveau compteur, vous devez au préalable créer un 
fichier vide portant le nom de ce compteur (CHMOD 777)
             et le mettre dans ce répertoire. Dans ce cas là, créez un 
fichier vide nommé \'$fichiercompteur\'");
  }

        pour ce qui est de la variable $fichiercompteur elle est appeller pendant 
l'appel du script 

"http://monserveur.dyndns.org/cgi-bin/pg-comptamigo.pl?comptamigo1.dat&fond=noir";

        Mais bizarrement je ne recois pas les messages d'erreurs qui sont supposes 
apparaitre si le fichier compteur n'existe pas tel que specifier dans le 
script et dans l'extrait ci-haut.. 


> Pour ce qui est des autres erreurs, comme Paul Catalin dit,
> c'est des vers de NT (Code Red, Nimba, etc).  Personnelement, je
> ne perdrais pas de temps à essayer de contacter l'admin des
> sites en question.  Si ils sont encore infecté depuis le temps,
> il n'y a rien à faire pour eux ...

        Alors la je te jure que jamais au grand jamais je n'ai eu windows NT 
installer sur ce disque dur! :) et en passant l'admin c'est moi ;) 

        Tant qu'a parler des messages d'erreur dans le log en voici 2 autres que je 
trouves bizarres.. 

[Sat Feb  9 00:20:48 2002] [warn] child process 4896 still did not exit, 
sending a SIGTERM
[Sat Feb  9 00:20:49 2002] [warn] child process 4897 still did not exit, 
sending a SIGTERM
[Sat Feb  9 00:20:49 2002] [warn] child process 4899 still did not exit, 
sending a SIGTERM
[Sat Feb  9 00:20:49 2002] [warn] child process 4900 still did not exit, 
sending a SIGTERM
[Sat Feb  9 00:20:49 2002] [warn] child process 5123 still did not exit, 
sending a SIGTERM
[Sat Feb  9 00:21:42 2002] [notice] Apache-AdvancedExtranetServer/1.3.20 
(Mandrake Linux/3mdk) mod_ssl/2.8.4 OpenSSL/0.9.6b PHP/4.0.6 configured -- 
resuming normal operations
[Sat Feb  9 00:21:42 2002] [notice] suEXEC mechanism enabled (wrapper: 
/usr/sbin/suexec)
[Sat Feb  9 00:22:15 2002] [crit] (98)Address already in use: make_sock: 
could not bind to port 443

        Weirdo hein? :-/

        Et l'autre..

[Sat Feb  9 20:40:06 2002] [error] [client 218.21.110.250] Client sent 
malformed Host header

        Lui non plus je ne le comprends pas.. :-/

        Sur ce merci de l'aide que tu pourrais encore m'apporter! a+

Steve Ouellet