Forum Linux.debian/ubuntu Arrêt d'écoute de Apache 2 sous Debian Sarge ?

Posté par  (site web personnel) .
Étiquettes :
0
5
jan.
2007
Sur un peu plus d'une semaine, ça fait déjà 2 fois que je surprend mon serveur Apache 2 qui ne répond plus aux requêtes pour une raison qui m'échappe... Pourtant le processus tourne toujours et le load système est au plus bas. Il suffit alors que je fasse un petit /etc/init.d/apache2 restart et le voilà reparti sans aucun problème.

Du côté des logs, j'ai trouvé ça dans les logs d'erreur de Apache lors du 2ème "plantage" ( est l'adresse du serveur) :
[Thu Jan 04 23:12:54 2007] [notice] caught SIGTERM, shutting down
[Thu Jan 04 23:12:55 2007] [warn] RSA server certificate CommonName (CN) `' does NOT match server name!?
[Thu Jan 04 23:12:55 2007] [warn] RSA server certificate CommonName (CN) `' does NOT match server name!?
[Thu Jan 04 23:12:55 2007] [notice] Apache/2.0.54 (Debian GNU/Linux) PHP/5.2.0-0.dotdeb.3 with Suhosin-Patch mod_ssl/2.0.54 OpenSSL/0.9.7e configured -- res
uming normal operations

Les 2 mesages concernant les certificats sont normaux, je m'explique. J'ai créé un sous-domaine "myadmin" pour chacun de mes domaines pour un accès à PHPMyAdmin avec SSL, sauf que je n'ai pas eu le courage de définir un certificat par domaine, un certificat commun est donc utilisé. Le navigateur râle donc à la première acceptation du certificat vu que le nom de domaine ne correspond pas. Mais je ne pense pas que ça puisse expliquer le problème étant donné que la config tourne depuis plus de 2 mois sans aucun soucis...

J'utilise les dépôts Debian stable et Dotdeb stable.

Quelqu'un aurait-il une idée sur le problème ? Ou bien serait-ce un bug ?

Merci d'avance.
  • # Trop de requêtes ?

    Posté par  . Évalué à 2.

    J'ai eu le même problème (et avait écris dans les forums aussi), et il apparaissait que c'était suite à un grand nombre de requêtes que apache s'arrêtait.

    C'était suite à des scripts qui essayaient (apparement) d'exploiter des failles de certains programmes (php en particulier) mal écrits.

    Par contre, je n'ai pas mis en place de solution pour cela (pas le temps).
    Au pire des cas, tu peux faire un script dans la crontab qui vérifie si le process apache2 est là ou pas et qui le relance si besoin est....
    • [^] # Re: Trop de requêtes ?

      Posté par  (site web personnel) . Évalué à 1.

      Le processus tourne toujours... Si je check son existence je ne verrai pas le problème...

      Visiblement Apache écoute toujours sur le bon port, sauf que qd on fait une demande à l'aide d'un navigateur, on attend indéfiniment pour finalement n'aboutir à rien...

      Je me vois mal faire une tâche cron avec un wget pour checker si je dois relancer Apache... :/
  • # Moteur utilisé

    Posté par  (site web personnel) . Évalué à 2.

    Quel moteur d'Apache2 utilises-tu ?
    En outre, peux-tu voir dans tes logs si tu n'y vois rien d'étrange ?
    • [^] # Re: Moteur utilisé

      Posté par  (site web personnel) . Évalué à 1.

      Tout ce que je vois d'étrange dans les logs, je l'ai marqué dans mon premier post... Le serveur vient de me refaire une 3ème fois la même chose et je retrouve les mêmes 4 dernières lignes dans le log d'erreur...

      Voici la liste des paquets installés :
      ii apache2 2.0.54-5sarge1 next generation, scalable, extendable web se
      ii apache2-common 2.0.54-5sarge1 next generation, scalable, extendable web se
      ii apache2-mpm-pr 2.0.54-5sarge1 traditional model for Apache2
      ii apache2-utils 2.0.54-5sarge1 utility programs for webservers
      ii libapache2-mod 5.2.0-0.dotdeb server-side, HTML-embedded scripting languag
      ii webmin-apache 1.180-3 apache control module for webmin

Suivre le flux des commentaires

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