Forum Linux.debian/ubuntu Apache2 tourne mais ne répond plus aux requêtes

Posté par  .
Étiquettes : aucune
0
1
mar.
2007
Bonjour,

Il arrive fréquemment (1 à 2 fois par mois) que mon serveur dédié (Debian Sarge) ne réponde plus aux requêtes Web.

J'arrive à me connecter au serveur sans problème en SSH, le processus apache2 tourne et écoute sur le port 80. Mais plus aucun site Web ne répond.

Quelqu'un a-t-il une idée ?

Pour info mon serveur n'a pas de mémoire SWAP.

Merci d'avance.
  • # manque des infos

    Posté par  . Évalué à 2.

    Je suspecterais un problème de résolution de nom.
    Essaye de nous donner plus d'informations, logs, un nom de domaine à tester...
    • [^] # Re: manque des infos

      Posté par  . Évalué à 1.

      Pour le moment ça fonctionne.
      Le problème est encore survenu ce matin mais dès lors que je redémarre Apache, tous mes sites Web (une dizaine) sont à nouveau accessibles instantannément.
      • [^] # Re: manque des infos

        Posté par  . Évalué à 2.

        Lorsque cela t'arrivera, fais en requête et trace la avec tcpdump (ou wireshark si tu préfères). Ca te permettra d'avoir une meilleure idée de ce qui se passe.
        Autre solution :

        > telnet monserveurapache 80
        GET / HTTP1.1

        et tu regardes s'il te répond
        • [^] # Re: manque des infos

          Posté par  . Évalué à 1.

          Ok pour le telnet.
          Et en fonction qu'il me réponde ou non, qu'est-ce qu'on peut en déduire ?
      • [^] # Re: manque des infos

        Posté par  . Évalué à 1.

        Le problème est encore survenu ce matin

        ça n'a sans doute rien à voir, mais aujourd'hui on est le 1er jour du mois : as tu vérifié les scripts de rotation des logs (sites + celui d'apache) ?
        • [^] # Re: manque des infos

          Posté par  . Évalué à 1.

          Merci pour ta réponse.
          Pas de problème du coté des logs.

          Quelqu'un a-t-il une autre idée concernant cette "panne intermittente" ?
          • [^] # Re: manque des infos

            Posté par  . Évalué à 2.

            Peut-être une bêtise, mais sait-on jamais...
            J'ai déjà observé ce comportement d'apache (il fonctionne, mais ne répond plus) lorsqu'un script (peu importe que ce soit un cgi, un script php ou autre) rentre dans une boucle infinie....
            Tu as peut-être ce problème sur une des pages d'un des sites, et là, pour tracer le problème, ça risque d'être difficile.
            • [^] # Re: manque des infos

              Posté par  . Évalué à 2.

              Ce n'est pas ça, sinon j'aurais le processeur qui tournerait à plein régime.
              • [^] # Re: manque des infos

                Posté par  . Évalué à 2.

                heu, non
                il existe des boucles infinies qui ne font rien...


                sinon regarde du coté du nombre de client possible en simultané
                peut-etre que tes clients ne se "deconnectent" pas comme il faut et sont donc toujours actifs.

                du coup, arrivé au max, il ne peut plus repondre à aucune demande alors que le serveur lui peut repondre (ssh, ftp, mail)...

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.