Précédent   Forum des professionnels en informatique > PHP > Outils
Outils Forum d'entraide sur les outils pour développeurs PHP : EDI, installation, administration... Avant de poster : FAQ outils, toutes les FAQ PHP et les comparatifs
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/04/2006, 12h58   #1
Invité de passage
 
Inscription : novembre 2004
Messages : 4
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 4
Points : 1
Points : 1
Par défaut [Configuration] nombre de scripts limité avec buffers de sorties

Bonjour à tous,
je bloque depuis 2 jours sur le problème suivant :
depuis une page (index.php) je peux appeler différents scripts qui utilisent les buffers de sorties (commande flush() principalement) car leur temps d'exécution est long et que je dois recevoir les résultats au fur et à mesure des opérations qui s'exécutent. Ces scripts marchent bien; le problème est que je ne peux lancer que 2 scripts à la fois. Dès que je veux activer le 3ème script la page ne s'ouvre que lorsque l'un des 2 scripts précédents se termine. Par contre, si j'ouvre une autre page index.php, je peux lancer deux autres scripts en concurrence !

Quelqu'un saurait-il me dire d'où viennent ces limites ?
Merci infiniment pour votre aide,
alain
alcor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2006, 13h29   #2
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

Veux-tu dire que tu as un script multithread ? Comment lances-tu deux scripts à la fois ?
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2006, 13h31   #3
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
j'ai compris le fond du probleme, mais je vois pas trop ou ca peut planter, peut etre qu'avec un peu de code tu pourrais nous aiguiller un peu plus.
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2006, 14h28   #4
Invité de passage
 
Inscription : novembre 2004
Messages : 4
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 4
Points : 1
Points : 1
Par défaut nombre de scripts limité avec buffers de sorties

C'est bête à dire, mais je n'ai pas mon code sur moi, je retourne au travail Lundi !

Les scripts se chargent de lancer des codeurs windows media à distance au travers d'objets dcom.

Ces scripts durent le temps de l'encodage et peuvent donc être assez long. J'ai eu recours aux commandes flush() pour recevoir du serveur les résultats de chaque étape (Transfert de fichier, initialisation du codeur, configuration, lancement, etc ...).

Il semble que d'une même fenêtre je ne peux lancer que deux scripts à la fois...

help !

alain
alcor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2006, 14h36   #5
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Pourquoi ne pas attendre la fin de l'exécution d'un script pour l'appeler à nouveau ? Les appeler en même temps n'accélèrera certainement pas le processus.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2006, 19h57   #6
Invité de passage
 
Inscription : novembre 2004
Messages : 4
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 4
Points : 1
Points : 1
Par défaut nombre de scripts limité avec buffers de sorties

Chaque codeur est un pc différent et je dois pouvoir lancer plusieurs scripts en même temps car il s'agit d'une gestion de parc de codeurs à distance et je dois pouvoir lancer plusieurs encodages en parallèle.

Le fait de lancer plusieurs scripts en même temps n'affecte en rien la vitesse d'exécution de ces scripts (ou très peu) car le serveur web pilote les codeurs à distance en leur envoyant des instructions dcom, ce que je veux dire c'est que le gros du travail est réalisé par les codeurs et non le serveur web.

Y-aurait-il une contrainte de php, ue impossibilité à lancer plus de 2 scripts en parallèle depuis une même page web ?

merci pour vos réponses
alcor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2006, 22h35   #7
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Nous en revenons donc à ma première question et à la suggestion de Maxoo. À lundi !
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2006, 22h59   #8
Invité de passage
 
Inscription : novembre 2004
Messages : 4
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 4
Points : 1
Points : 1
çà marche, à lundi !
alcor est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h20.


 
 
 
 
Partenaires

Hébergement Web