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

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    juillet 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2007
    Messages : 17
    Points : 21
    Points
    21
    Par défaut [Système] Exécuter un fichier sur un serveur distant sans cron
    Bonjour à tous,


    Voila mon problème.

    Je suis en train de faire un script sur un serveur A. Ce script génère un flux XML qui est donc stocké sur sur mon serveur A. Ce flux XML sert à alimenter des bases de données qui sont sur des serveurs B et C.

    C'est à dire par exemple, sur le serveur B j'ai un script qui vient lire les infos du flux XML sur le serveur A puis le parse et ajoute les données dans sa base. Pareil pour le serveur C.

    Au début, j'avais mis les scripts de parsage et d'insertion en BDD en CRON. C'est à dire tous les jours, j'ai un cron qui exécute par exemple : http:///www.monsite/cron/cron_getXml.php. Mais maintenant mon besoin est différent, je souhaite exécuter ces scripts distants en temps réels, c'est à dire lorsque mon flux xml est crée.

    Je pensais à AJAX ..

    Quelqu'un aurait une idée ???

    Merci d'avance.

  2. #2
    Membre expert
    Inscrit en
    janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : janvier 2005
    Messages : 2 291
    Points : 3 209
    Points
    3 209
    Par défaut
    Il faudrait que ca soit le serveur A qui interroge les serveurs B et C en fait pour leur faire lancer un script (script qui récupèrera le fichier XML sur A). Du coup le script n'est lancé que quand le XML est mis à jour.

    Autre solution: tes serveurs B et C interrogent A toutes les minutes/heures (a adapter) et regardent si le XML est à jour ou pas.

  3. #3
    Membre expérimenté

    Profil pro
    Inscrit en
    octobre 2002
    Messages
    1 138
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : octobre 2002
    Messages : 1 138
    Points : 1 504
    Points
    1 504
    Par défaut
    D'instinct, comme l'a suggé koopajah, tu peux imaginer qu'a chaque mise a jour de ton xml sur A, tu lances un script sur b et c (a l'aide de curl ou fsockopen par exemple). B et C se chargeront ensuite de rapatrier le xml formé et de faire les traitements désirés dessus.

Discussions similaires

  1. Réponses: 5
    Dernier message: 23/11/2007, 12h24
  2. [Système] Exécuter une application sur le serveur
    Par misteralex64 dans le forum Langage
    Réponses: 7
    Dernier message: 06/07/2007, 16h20
  3. Réponses: 1
    Dernier message: 05/06/2007, 09h57
  4. récupérer un fichier sur un serveur distant
    Par Phiss dans le forum ASP
    Réponses: 7
    Dernier message: 17/05/2006, 19h02
  5. Exécuter un php sur un serveur distant
    Par echataig dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 13/11/2005, 00h49

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