[Debian] Trigger entre deux serveurs

Fermé
Nerique Messages postés 8 Date d'inscription mercredi 22 novembre 2006 Statut Membre Dernière intervention 23 avril 2009 - 22 nov. 2006 à 14:11
Nerique Messages postés 8 Date d'inscription mercredi 22 novembre 2006 Statut Membre Dernière intervention 23 avril 2009 - 29 nov. 2006 à 15:13
Bonjour,

est-il possible de faire réagir un serveur sur l'appel d'un autre ?

J'entends par là : j'ai un serveur web, et un serveur de tâches.

Sur le serveur web, j'aimerai faire uploader des fichiers, et les traiter immédiatement sur le serveur de tâches. Mon suel moyen actuellement : le fichier uploadé est mis sur le serveur de tâche par FTP immédiatement, mais il faut attendre que la crontab lance le script pour que celui-ci soit éxécuté.

Connaissez vous un moyen ?

Merci beaucoup

2 réponses

Jean-François Pillou Messages postés 18707 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 272
26 nov. 2006 à 13:58
Tu peux installer un serveur Apache avec PHP sur le serveur esclave, avec des scripts PHP qui font des appels système prédéfinis (attention aux problèmes de sécurité).

Puis, sur la machine maître, il suffit de faire un appel du type :
lynx -dump http://monserveur/monscript.php 
Nerique Messages postés 8 Date d'inscription mercredi 22 novembre 2006 Statut Membre Dernière intervention 23 avril 2009
29 nov. 2006 à 15:13
Salut et merci pour ta réponse.

En fait, on m'a appris qu'il y a avait exactement ce dont j'avais besoin grâce à pure-ftpd.

Ca s'appelle upload script et c'est un trigger qui déclenche un script lors d'un upload par FTP :D