begin process at 2012 05 31 14:22:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Server Web

 > 

Autre

 > 

Relance script php après arrêt serveur


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Relance script php après arrêt serveur

lundi 5 mai 2008 à 11:00:52 | Relance script php après arrêt serveur

zabroska

Bonjour,

Voici le problème qui me pose problème depuis un petit bout de temps et que je n'arrive toujours pas à résoudre :
Dans mon application, j'ai un script php qui tourne 24H/24 lorsque le serveur tourne. De ce fait, si il y a un arrêt du serveur, le script doit être relancé à la main. Et c'est la que le probleme arrive! Je voudrais savoir comment relancer automatiquement le script au moment ou je relance le serveur.
Voila pour mon probleme. J'espere que quelqu'un aura une solution à me proposer.
Merci d'avance.

De plus, j'aimerai savoir s'il était possible de connaître l'état d'un script (s'il est lancé ou pas).

Merci.
lundi 5 mai 2008 à 12:41:34 | Re : Relance script php après arrêt serveur

yoman64

Membre Club
Bonjour,

C'est tout à fait possible, avec windows tu as les services ainsi que la base de registre pour démarré un programme.
Pour Linux/FreeBSD, tu as aussi les services (init.d, rc.d). La façon la plus simple de démarrer un programme lorsque le système démarre, c'est le fichier /etc/rc.local (il peut être dans un autre endroit, suivant ta distribution). Il est executé après tous les autres scripts d'initialisation.

Pour savoir si le process est déja lancé, sous windows je sais pas trop, via une commande externe je suppose.

Pour linux tu peux soit utiliser des pid files, soit voir avec la liste de processus.

Les pidfiles: Lorsque ton programme démarre, à l'aide des fonctions posix tu récupère le PID de ton application et tu le mets dans un fichier. Ensuite quand tu veux savoir tu lis ledis fichier, et tu interroge (via fonction posix) pour savoir c'est quoi ce processus la, si il tourne, c'est quoi son nom et tu compare avec ce que tu veux.

Sinon, tu fais simplement if (trim(shell_exec('ps aux|grep lenomdetonprogramme')) != ''){ echo 'il fonctionne deja';exit();}

-------------------
Vous cherchez un hebergement Php/MySQL Gratuit et sans publicités ??
Et bien c'est la : www.e3b.org  
lundi 5 mai 2008 à 14:34:15 | Re : Relance script php après arrêt serveur

zabroska


Merci pour toutes ces réponses.
En effet, je suis sous Windows donc j'ai bien vu ce que tu avais écrit mais comment ça se met en place?
Et sinon personne d'autres sait comment faire pour voir l'état d'un script sous Windows?
Merci d'avance pour les réponses.
lundi 9 juin 2008 à 17:02:07 | Re : Relance script php après arrêt serveur

dydjy940

ou sinon essaye d'utiliser des cron, tape ce mot sur google :)


Cette discussion est classée dans : script, php, serveur, arrêt, relance


Répondre à ce message

Sujets en rapport avec ce message

PHP côté serveur [ par str ] Salut tout le monde,Je souhaite lancer un script qui doit durer environ 1/2 heure, ce qui n'est pas très pratique via un navigateur.J'ai vu qu'il étai Script a distance [ par Jackboy ] Question !J'ai un script php a faire fonctionner sur mon site, mais ne supporte pas le php (serveur x). J'ai un deuxieme serveur (serveur y) qui lui s infos serveur cs avec php [ par NKWolf ] Bonjour tout le mondevoilà je fait partie d'une team et je cherche un script qui me permettrais de récupérer la map en cours et le nombre de joueurs a envoie web sans bufferrisation [ par veneur59 ] Bonjour,je souhaiterais pouvoir écrir un script php qui envoie toute de suite sur le navigateur les ordres au fur et a mesur qu'ils sont générer. Pour Exécution d'un script sur serveur !! [ par Dfx4 ] Hello les gens !! Aidez-moi SVP, j'aimerai éxécuter un script sur mon serveur, mais je n'arrive pas. Avec le safe_mode désactivé j'ai accès à la lib problème appel de programme coté serveur (exec) [ par Egalon ] Salut a tous,sur une page html, j'ai 2 frames:une pour une animation flash, qui lorsque je clique dessus m'appelle un script PHP (pour lancer un prog [Apache2/Php5/W2K3] le script php ne s'execute pas [ par xanadev ] Bonjour à tous, et merci tout d'abord pour ce site qui m'a toujours été d'une grande utilitéMais aujourd'hui je me retrouve dans une impasse que je n' executer script distant [ par kishkaya ] Bonjour,J'aimerais executer un script php sur un serveur 2, depuis un script php situé sur un serveur 1, qui me retourne si l'execution s'est bien pas Problème insertion dans base mysql [ par Darm ] Bonjour, Avant toutes choses, je tient à préciser que je suis débutant en mysql et php. Je vient de monter un serveur web perso sur une vieille beca erreur script PHP [ par 78DRA ] Bonjour,Suite au déploiement d'un site pour l'un de mes clients (flash+PHP 5)sur le serveur de production,  le script d'envoi de mail renvoi une "erre


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,234 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales