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

Langage PHP Discussion :

Tester serveurs Apache et Mysql


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif
    Avatar de lilington
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 681
    Par défaut Tester serveurs Apache et Mysql
    bonjour,
    J'aimerai savoir si c'estpossible d'ecrire un script PHP me permettant de verifier que apach est en cours d'execution sur l'un de mes serveurs, enfaire je suis entraint d'ecrire un scripte pour verifier si apach et mysql tournent si oui rien si non je les relances. j'ai 3 machines dont 2 sous linux et une sous windows. ce qui m'interresse en faite de de savoir la facon globale sur comment tester qu'un service web est en cours d'execution ou non. si vous avez deja un script tout fait merci de mon le faire voir sinon un algo serai aussi la bienvenue. en fait je n'ai aucune idee de par ou commencer.

  2. #2
    Membre Expert
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Par défaut
    Bonjour,

    Un script PHP que tu lancerais où pour vérifier que quelle(s) machine(s) est en fonctionnement ?

  3. #3
    Membre extrêmement actif
    Avatar de lilington
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 681
    Par défaut
    pardonnez moi pour le post j'ai pas vraiment cherche avant de poster et c'est d'ailleur un truc que moi meme ne supporte pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
     $lien ="localhost";  
     $url = fsockopen("".$lien."", 80);
     if (!$url)
         echo "serveur apache non accessible";
     else
         echo "apache serveur accessible";
    bon pour mysql faut juste remplacer par le port correspondant.
    mais mon probleme c'est que si jamais j'ai inaccessible j'aimerai alors lancer le service alors la une tone de problemes se pose: si linux (fedora) exec("/sbin/service httpd start",$output); mais sous windows comment faire? ensuite sous linux il faut etre root pour lancer un service alors je me demande comment je vais bien pouvoir faire.?

  4. #4
    Membre Expert
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Par défaut
    Mais te rends tu compte que si ton serveur apache tombe, ton script ne marchera pas (dans le sens où il ne seras pas exécuté, en tout cas pas par apache) ?

  5. #5
    Membre extrêmement actif
    Avatar de lilington
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 681
    Par défaut
    justement je viens de faire le test, quand je fais /sbin/service httpd stop
    mon script n'est pas executer. en d'autres terme j'ai l'impression que ce code n'est valable que si le test est fait depuis un autre serveur apache.
    heuu la solution c'est d'executer le code en ligne de commande et non dans un navigateur.

  6. #6
    Membre extrêmement actif
    Avatar de lilington
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 681
    Par défaut
    existe t'il un autre moyen de tester si un serveur est en cours d'execution?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 11/02/2013, 15h12
  2. Ajouter un serveur Apache et MySQL sous Aptana MAC
    Par Tavarez59 dans le forum Eclipse PHP
    Réponses: 0
    Dernier message: 02/07/2009, 19h47
  3. [EasyPHP] Configuration des serveurs Apache et MySQL pour être accessible de tous
    Par zinah dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 31/01/2008, 21h55
  4. XP et serveur Apache/php/mysql
    Par licorne dans le forum Windows XP
    Réponses: 2
    Dernier message: 17/11/2005, 20h11
  5. Réponses: 1
    Dernier message: 07/10/2005, 09h24

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