Probleme redemarrage apache2

Résolu
YOHAN -  
 YOHAN -
Bonjour,
j'ai un petit soucis avec apache2, il redémarre automatiquement toutes les semaines environ et j'aimerais savoir s'il est possible d'annuler ce redémarrage hebdomadaire.
Merci de votre aide
Configuration: Windows Vista
Firefox 3.0.3

10 réponses

  1. Matthia$ Messages postés 371 Statut Membre 78
     
    J'aurais envie de remplacer "weekly" par "never" ou simplement de le supprimer. Mais franchement, je ne connais pas ce fichier ^^"
    1
  2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    En fait ce fichier est pour la rotatin de logs.
    Je pense que tu dois regarder dans /etc/cron.weekly
    1
  3. YOHAN
     
    Voici le résultat :
    /var/log/apache2/*.log{
    weekly
    missingok
    rotate 52
    compress
    delaycompress
    notifempty
    create 640 root admin
    sharedscripts
    postrotate
    if [ -f /var/run/apache2.pid ]; then
    /etc/init.d/apache2 restart > /dev/null
    fi
    endscript
    }

    Ce programme fait quoi?
    merci de ton aide
    0
  4. YOHAN
     
    As tu trouver d'ou venez mon probleme ou pas?
    Merci de ton aide
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. YOHAN
     
    merci pour votre aide mais je vopis ce que je peux faire dans le répertoire cron.weekly car ya rien qui m'aide.
    0
    1. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
       
      Bonjour,

      Tu as deux choix en fait :)

      Soit desactiver la rotation des logs apache, dans ce cas, plus de rotation, plus de redémarrage, mais tu risque de te retrouver avec des logs apache imposantes...

      pour faire cela, execute les commandes suivante en tant que root:
      mkdir /etc/logrotate.d/available
      mv /etc/logrotate.d/apache /etc/logrotate.d/available
      L'autre solution, (préférable) est de determiner ce qui empeche le redémarrage d'apache, et de le corriger dans /etc/logrotate.d/apache
      0
    2. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
       
      Pour la seconde possibilité, j'ai déjà eu un problème similaire avec apache2, mais c'est trop loin pour que mes souvenirs soient intactes...


      A tout hasard, c'est peut-être un problème de droit pour écrire dans les fichiers logs (un cas probale en tout cas)

      Que te donne la commande suiavnte:
      grep -E "User|Group" /etc/apache2/apache2.conf
      0
    3. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
       
      En cherchant un peu, j'ai retrouvé mon problème :-)

      En gros, j'avais un apache qui tournait en SSL et une clé protégée par un mot de passe.
      Est-ce ton cas ?
      Quand tu relances apache a la main, tout se passe bien ? Aucun mot de passe ne t'est demandé ?
      0
  7. YOHAN
     
    si justement je dois taper le mot de passe a chaque car j'utilise aussi le SSL :)
    0
    1. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
       
      Donc plusieure solution (Je viens de re-tester, je n'arrive plus a reproduire le problème)

      Normalement, pour un restart ou un graceful pas besoin de redonner le mot de passe.

      1 - Mettre à jour apache (selon l'OS et la version d'apache)
      2 - Dans logrotate (le fichier de tout à l'heure) mettre graceful à la place de restart
      3 - Supprimer le mot de passe de la clé:
      mv laclé.key laclé.bak
      openssl rsa -in laclé.bak -out laclé.key
      A plus
      0
  8. YOHAN
     
    merci de ton aide je vais essayer tes solutions.
    0
  9. YOHAN
     
    en fait j'ai fait ceci :
    Dans logrotate (le fichier de tout à l'heure) mettre reload à la place de restart car j'utilise Debian et normalement il ne devrait plus me demander le mot de passe.
    Merci a tous pour votre aide
    0
    1. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
       
      Lances quand même la commande suivante pour t'en assurer:
      logrotate -f /etc/logrotate.conf
      Si apache tourne encore après ça, c'est que ton problème est reglé
      0
  10. YOHAN
     
    C bon apache tourne toujours donc je te remercie de cette confirmation tout de meme importante. :)
    0
  11. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Affiche le résultat de
     cat  /etc/logrotate.d/apache
    --
    106485010510997108
    -1