Limite transfert webservice ?

Limite transfert webservice ? - PHP - Programmation

Marsh Posté le 30-04-2008 à 22:23:36    

Bonjour à tous,

 

Je vous expose mon problème:

 

J'ai un webservice coder avec la lib php nusoap.

 

Il marche plutôt bien sauf qu'aujourd'hui j'ai un problème que je ne comprend pas. Mon webservice reçoit un xml contenant des données d'articles, les optimises et les renvoies au client.

 

Tous ce passe bien jusqu'à 400 articles d'un coup. Passer ce chiffre fatidique, boom le client me retourne false dans cette ligne:

 
Code :
  1. $result = $ws->call('GetOptimisation', $param);
 

Alors qu'avant les 400 articles, $result contient le xml de retour.

 

D'ou ma question, y'a-t-il une limite de transfert de données pour les webservices ? (sachant que ma limite de mémoire php de mon client est 80Mo).

 

Merci.


Message édité par sundevil le 30-04-2008 à 22:24:18
Reply

Marsh Posté le 30-04-2008 à 22:23:36   

Reply

Marsh Posté le 01-05-2008 à 10:43:40    

Pas à ma connaissance...tu as regardé coté serveur s'il y a des erreurs dans les logs?
Au-delà de 400 articles le serveur ne dépasserait pas soit la mémoire soit le temps d'exécution maximal?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 01-05-2008 à 18:20:45    

Oui j'ai regarder et rien dans les logs, sa ne depasse ni la memoire ni le temps d'execution, je pige pas trop.

Reply

Marsh Posté le 01-05-2008 à 18:25:16    

et si tu essaies d'observer la discussion entre le client et le serveur tu vois quoi passer dans les xml?


Message édité par skeye le 01-05-2008 à 18:25:25

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 01-05-2008 à 19:35:49    

Comment je pourrais faire pour faire cela ? Car je ne peux pas voir ce que le client recoit, vue qu'il plante.

Reply

Marsh Posté le 01-05-2008 à 19:37:38    

avec un outil genre tcp monitor?


---------------
Can't buy what I want because it's free -
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed