begin process at 2012 05 29 01:15:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Réseau & Internet

 > 

Autre

 > 

Dialogue HTTP entre deux serveurs


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

Dialogue HTTP entre deux serveurs

mardi 21 août 2007 à 17:10:49 | Dialogue HTTP entre deux serveurs

kishkaya

Bonjour,
J'ai un probleme d'ordre plutot apache que php, mais peut etre que j'aurais une piste pour avancer grace à vous.
En fait, j'ai un serveur muni d'apache+php+serveurvocal qui recoit à la fois des appels internet (en HTTP) et des appels telephoniques, et un deuxieme serveur qui est lui aussi muni de apache+php et qui fait des transformations sur des fichiers sons.

Le premier serveur envoie des ordres au deuxieme, qui les execute. J'ai besoin d'avoir ces deux applications séparées sur deux serveurs differents.
Le probleme est que, plusieurs personnes (cliente) font des requetes http sur mon premier serveur (serveur 1) en demandant l'affichage d'une page par exemple. Et dans mon script appelé, j'appelle depuis le serveur 1 le serveur 2.
Le serveur 1 a une IP fixe et le 2eme aussi.
je ne peux donc pas envoyer deux requetes HTTP depuis le serveur 1 au serveur 2. Et cela me bloque pas mal.

Quelqu'un saurait comment faire pour envoyer des requetes parallelement depuis le premier serveur vers le deuxieme.



_Marikou
mardi 21 août 2007 à 17:49:00 | Re : Dialogue HTTP entre deux serveurs

Evangun

Réponse acceptée !
Hello Kishkaya,
ton problème c'est d'envoyer une deuxième requête avant que la première soit terminée, c'est ça ?
je ne suis pas sûr d'avoir compris...
mardi 21 août 2007 à 17:51:19 | Re : Dialogue HTTP entre deux serveurs

kishkaya

Oui en effet c'est ca

Un mod d'apache doit permettre ca, genre balance ou quelque chose comme ca, mais j'ai pas trouvé par ou commencé a chercher.

_Marikou
mardi 21 août 2007 à 19:45:33 | Re : Dialogue HTTP entre deux serveurs

Evangun

Réponse acceptée !
Comme ta question m'intéressait, j'ai cherché un peu et j'ai trouvé ceci :

STREAM_CLIENT_ASYNC_CONNECT *  pour ouvre un socket client en mode asynchrone

sur cette page : http://php.benscom.com/manual/fr/ref.stream.php
en espérant que ça puisse t'aider ?
mardi 21 août 2007 à 19:53:28 | Re : Dialogue HTTP entre deux serveurs

kishkaya

Merci pour ton aide.
Je vais voir si apache peu pas gérer des requetes multiple d'une même IP. (j'ai posté sur d'autres forums)
Au cas ou ca ne donne rien j'utiliserais ta methode qui me semble pas mal.
_Marikou
mardi 21 août 2007 à 20:10:43 | Re : Dialogue HTTP entre deux serveurs

kishkaya

En fait,
Actuellement le dialogue se fait avec le serveur 1 qui demande un résultat au serveur 2 comme suit :
$result = file('http://192.168.1.96/serveur.php?process=convert');

Le probleme c'est que un seul script ne peut etre lancé.

Serait il possible en utilisant une socket dans le script du serveur 1 de lancer plusieurs fois le script en même temps ?

_Marikou
mercredi 22 août 2007 à 10:39:31 | Re : Dialogue HTTP entre deux serveurs

kishkaya

Réponse acceptée !
Voila c'est geré =)
En fait les requetes peuvent être concurrentes, ca pose pas de probleme, le seul probleme c'est avec la methode POST. Lorsqu'on utilise la méthode POST, les requetes sont mises en file.
Par exemple si tu upload depuis l'ip 192.168.1.1 vers l'ip 192.168.1.2 en POST, et que t'essayes de lancer deux fois le script (avec deux fichiers à uploader différent, l'upload va être mise en file pour le deuxieme).
Je vais donc passer à du FTP pour passer mes fichiers =).

Merci pour ton aide

_Marikou
mercredi 22 août 2007 à 14:54:16 | Re : Dialogue HTTP entre deux serveurs

Evangun

Hello ! dsl de revenir si tard !
Ha ok, c'est bon à savoir ! j'ignorais complètement. merci pour l'info :)


Cette discussion est classée dans : php, apache, serveur, http, serveurs


Répondre à ce message

Sujets en rapport avec ce message

pb php/apache [ par glipper ] Bonjour, Je viens de monter un serveur apache (V1.3) et d'installer php4.3.2 (depuis php.net) sur mon pc qui tourne sous Win2000Pro. Mon serveur marc Help ! Apache-Php-Windows+AOL [ par toni ] Je viens d'installer un serveur Apache avec Windows 2000 etAOL comme connection distante.Mes premiers tests en localhost, avec des pages en Phpfonctio pb installation serveur [ par eax ] salutg qq soucis avec l'installation de php 4.3.3 sous apache 2.0.47 sous windows xp (sp1)apache n'arrive pas à charger php4apache2.dll, il me dit que Plizz de l'aide!!! =) [ par Xime ] au secours!!!! :)voila je viens d'installer un serveur apache sur ma machine juskici ca tourne correct j'arrive a voir la page d'apache.mais apres j'i serveur perso http sous IIS ou apache pour script php ??? [ par isanthi ] bonjour a tous mon site tourne sur mon serveur perso http sous IIS.faut il que je passe obligatoirement sous serveur perso apache pour pouvoir integr connexion en local à un serveur apache sous windows [ par elroulianito ] Mon but: créer un forum intranet Sur une machine appellée "serveur" fonctionnant sous win2000 g installé easyPHP (apache+php+mysql) et phpBB. Pour acc Pb execution scripts [ par gmi19oj19 ] Bonjour Souhaitnt me mettre au PHP, apres l'achat d'un bon bouquin, j'ai installé EasyPHP sur ma bécane. Seulement voila, EasyPHP pas aimer mon serv help php-5.0.5 [ par friedman ] Voila je me suis créer un serveur apache sous windows xp et j'ai installé mysql mais pour php je l'ai installé mais comment faire pour que apache en t easy php en serveur http [ par kevin1344 ] excusé moi je voudrai savoir comment metre easy php en serveur http? je vous remerci d'avance! Redirection en fonction du statut d'un serveur ... [ par xp007 ] Bonjour à tous,je compte sur l'aide de tous pour m'aider à résoudre ce petit "problème" ... Voilà, je possède un hébrgeur en php sur lequel je souhait


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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,655 sec (4)

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