IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Probleme redemarage


Sujet :

Administration système

  1. #1
    Membre à l'essai
    Inscrit en
    Février 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Février 2007
    Messages : 22
    Points : 10
    Points
    10
    Par défaut Probleme redemarage
    Bonjour,

    J'ai actuellement une machine dédier qui tourne sur Linux Debian, etant donner que je fait mes 1er pas dans le monde du pinguin j'ai utiliser vos superbes tuto pour installer mon serveur web.

    Mais j'ai un probleme pendant la configuration de apache, quand je veut le redémarer (apache2), voila le message d'érreur :

    ks33616:~# /etc/init.d/apache2 restart
    Forcing reload of web server: Apache2 ... no pidfile found! not running?ks33616:~#
    Donc voila j'ai beacoup chercher sur le net mais je n'est rien trouver

    Merci pour votre aide

  2. #2
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Points : 5 075
    Points
    5 075
    Par défaut
    Il n'a pas été démarré ... Donc il arrive pas s'arréter
    Fait juste un start
    Grave urgent !!!

  3. #3
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Ce qu'il peut arriver, s'il y a eu plantage, c'est que le fichier PID existe toujours mais contient un ID de processus qui n'existe plus. Du coup, un restart, qui va commencer par killer le processus existant, plante car le kill échoue.

    Commence par vérifier avec un ps que apache fonctionne. S'il ne fonctionne pas, localise le fichier PID, supprime-le et essaie de démarrer Apache. Si apache tourne, regarde le PID du processus parent et compare-le avec la valeur du fichier PID : si c'est la même valeur, t'es dans la merde. Si c'est différent, essaie de modifier le fichier PID pour y mettre la vraie valeur du PID du père et ressaie de redémarrer.

    Autre possibilité : le script apache2 a un bug, donc regarder s'il va bien chercher le bon fichier PID au bon endroit, etc.

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  4. #4
    Membre à l'essai
    Inscrit en
    Février 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Février 2007
    Messages : 22
    Points : 10
    Points
    10
    Par défaut
    OKi merci

    Donc j'ai etait checker dans le fichier config de apache et j'ai trouver sa :
    /var/run/apache2.pid
    Donc avec "vim" je veut regarder ce qu'il y a dans le fichier, mais à ma grande surprise il y à rien :S
    Que dois-je faire ? le crée ?

  5. #5
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    non non ne l'edite pas :
    fait un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ps -ef | grep apache
    si cela donne rien un
    ps -ef | grep http
    si tu as un resulatat kill le process
    puis efface le fichier /var/run/apache2.pid
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rm /var/run/apache2.pid
    puis lance apache :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    /etc/init.d/apache2 start
    Marc
    Slackware for ever ......
    BASH - KSH ( http://marcg.developpez.com/ksh/ )

  6. #6
    Membre à l'essai
    Inscrit en
    Février 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Février 2007
    Messages : 22
    Points : 10
    Points
    10
    Par défaut
    Quand je tape
    ps -ef | grep apache
    sa ne donne rien, pareille pour le
    ps -ef | grep http

  7. #7
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Alors passe à la suite : efface le fichier /var/run/apache2.pid et démarre Apache (/etc/init.d/apache2 start).

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  8. #8
    Membre à l'essai
    Inscrit en
    Février 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Février 2007
    Messages : 22
    Points : 10
    Points
    10
    Par défaut
    ks33616:~# rm /var/run/apache2.pid
    rm: ne peut évaluer par lstat() `/var/run/apache2.pid': Aucun fichier ou répertoire de ce type
    il à décider d'être méchant avec moi aujourdhui mr le pinguin :p

  9. #9
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Effectivement... Fais un touch pour créer ce fichier vide :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    touch /var/run/apache2.pid
    Vérifie les droits : avec quel utilisateur as-tu installé Apache et avec quel utilisateur cherches-tu à démarrer Apache ? Il faut que ce dernier ait les droits de lecture et écriture sur le fichier apache2.pid.

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  10. #10
    Membre à l'essai
    Inscrit en
    Février 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Février 2007
    Messages : 22
    Points : 10
    Points
    10
    Par défaut
    Bha enfaite apache2 je les installer de base avec debian : apt-get install apache2 et je les fait en root

    Donc ensuite j'ai régler les droits en écriture du fichier voila ce que j'ai mis ainsi que le message de réponce qui me dit quand je veut Redemarer, démarer ou alors arreter le serveur (même erreure) :

    ks33616:~# chmod 777 /var/run/apache2.pid
    ks33616:~# /etc/init.d/apache2 start
    Starting web server: Apache2(20014)Error string not specified yet: Error retriev ing pid file /var/run/apache2.pid
    ks33616:~#
    ks33616:~#
    ks33616:~# /etc/init.d/apache2 restart
    Forcing reload of web server: Apache2(20014)Error string not specified yet: Error retrieving pid file /var/run/apache2.pid
    ks33616:~#
    ks33616:~# /etc/init.d/apache2 stop
    Stopping web server: Apache2(20014)Error string not specified yet: Error retrieving pid file /var/run/apache2.pid
    EDIT : Juste une petite parenthése la commande "touch" permet de créer un fichier vide sans passer par "vim" ???

  11. #11
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Là, je sèche. Faut décortiquer le script de démarrage pour savoir ce qu'il veut faire avec son fichier PID.

    Citation Envoyé par Kusty
    EDIT : Juste une petite parenthése la commande "touch" permet de créer un fichier vide sans passer par "vim" ???
    VIM est un éditeur de texte. La commande touch permet de modifier la date de dernière modif du fichier sans avoir à éditer le fichier et le sauvegarder. Et cette commande crée le fichier (vide) s'il n'existe pas. C'est assez pratique dans ce dernier sens pour éviter d'avoir à faire des echo "" > fichier ou cat /dev/null > fichier

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  12. #12
    Membre à l'essai
    Inscrit en
    Février 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Février 2007
    Messages : 22
    Points : 10
    Points
    10
    Par défaut
    Bha ecoute la sa va devenir compliquer (pour un debutant ^^) ce que je vai faire jvé remettre ma debian a zero et tous recomencer (c'est pas compliquer ^^) et je verai si sa me fait la meme chose

    Je vous tiens au jus

  13. #13
    Membre à l'essai
    Inscrit en
    Février 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Février 2007
    Messages : 22
    Points : 10
    Points
    10
    Par défaut
    ReBonjour

    Donc voila j'ai reinstaller ma Debian Sarge et j'ai donc recomencer attentivement le cour de olange : http://olange.developpez.com/tutoria...n/?page=page_1 et je me retrouve avec la même erreur pourtant j'ai suivi texto le cour.

    C'est à partir de cette partie : http://olange.developpez.com/tutoria...n/?page=page_3 (tout en bas au moment de redémarrer apache que l'erreur revient !

    La je ne voit pas du tous comment faire :/
    Merci pour votre aide

    EDIT : Dans son cas il prend pour la configuration des VirtualHosts test1.com et test2.com moi etant donner que j'ai acheter un .info j'ai donc mis weyb.info à la place de test1.com (Cetait juste une petite précision).

  14. #14
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Tu peux nous envoyer les fichiers httpd.conf et apache2, steuplé ?

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  15. #15
    Membre à l'essai
    Inscrit en
    Février 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Février 2007
    Messages : 22
    Points : 10
    Points
    10
    Par défaut
    Oui biensure, je vous est mis tous sa en .txt dispo en piece jointe
    Fichiers attachés Fichiers attachés

  16. #16
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Tu peux mettre aussi le script de démarrage ?

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  17. #17
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Citation Envoyé par Kusty
    C'est à partir de cette partie : http://olange.developpez.com/tutoria...n/?page=page_3 (tout en bas au moment de redémarrer apache que l'erreur revient !
    Tu veux dire que faire un stop, start ou restart avant de tenter quoi que ce soit comme config, i.e. utiliser Apache juste après installation, ça fonctionne ? Peux-tu faire le test en revenant en arrière sur toutes les modifs que tu as faites ? Si ça marche, il faut alors réappliquer les modifs 1 par 1 en faisant un redémarrage entre chaque pour voir jusqu'à où ça plante.

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  18. #18
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Encore une idée : l'utilisateur indiqué par la directive User, il existe bien sur ton système ? Si oui, vérifie qu'il a bien accès au fichier /var/run/apache2.pid : cela veut dire qu'il a les droits de lecture/écriture sur le fichier (c'est fait normalement) mais aussi qu'il a les droits r-x sur les répertoires /var et /var/run. Est-ce bien le cas ? Si cet utilisateur a un shell, le plus simple pour le vérifier est de se connecter avec cet utilisateur (su - <user> depuis le compte root par exemple) et d'essayer d'éditer et d'enregistrer le fichier.

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  19. #19
    Membre à l'essai
    Inscrit en
    Février 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Février 2007
    Messages : 22
    Points : 10
    Points
    10
    Par défaut
    Encore une idée : l'utilisateur indiqué par la directive User, il existe bien sur ton système ? Si oui, vérifie qu'il a bien accès au fichier /var/run/apache2.pid : cela veut dire qu'il a les droits de lecture/écriture sur le fichier (c'est fait normalement) mais aussi qu'il a les droits r-x sur les répertoires /var et /var/run. Est-ce bien le cas ? Si cet utilisateur a un shell, le plus simple pour le vérifier est de se connecter avec cet utilisateur (su - <user> depuis le compte root par exemple) et d'essayer d'éditer et d'enregistrer le fichier.
    Oki je vai commencer par sa et si sa ne marche pas, je tente ce que tu à mis au dessu

    Merci

    EDIT :

    Tu peux mettre aussi le script de démarrage ?
    C'est à dire ?

  20. #20
    Membre à l'essai
    Inscrit en
    Février 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Février 2007
    Messages : 22
    Points : 10
    Points
    10
    Par défaut
    Voila donc j'ai préferer tous réinstaller et je me suis aperçus que c'est à partir de cette commander que le apache me sort l'erreur du fichier pid :

    # ln -s /etc/apache2/sites-available/test1.com /etc/apache2/sites-enabled/test1.com
    A savoir ici : http://olange.developpez.com/tutoria...n/?page=page_3 tous en bas

    EDIT : En tous cas le dossier /etc/apache2/sites-available existe bien et mon fichier s'appel "weyb.info au lieu de test1.com

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. [FreeBSD] probleme au redemarage avec Gvinum
    Par birdyz53 dans le forum BSD
    Réponses: 5
    Dernier message: 04/05/2007, 21h51
  2. Probleme de rafraichissement d'un BDGrid
    Par marmotte dans le forum Bases de données
    Réponses: 10
    Dernier message: 28/05/2004, 19h07
  3. Probleme sur les chaines de caractere
    Par scorpiwolf dans le forum C
    Réponses: 8
    Dernier message: 06/05/2002, 20h01
  4. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 15h50
  5. [Kylix] Probleme de nombre flottant!!
    Par yopziggy dans le forum EDI
    Réponses: 5
    Dernier message: 02/05/2002, 11h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo