PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Blocage sur Web Services (via apache)
Blocage sur Web Services (via apache)
Started by Gérard - ASI, Apr., 03 2006 1:05 PM - 3 replies
Posted on April, 03 2006 - 1:05 PM
Bonjour,

J'ai un pb sur un client :
Depuis la mise en service d'un deuxième client "SOAP", l'application
client/serveur se fige en cours de protocole au bout d'un certain temps de
fonctionnement avec un termional sous Windows CE4.2 en Wifi. Ce phénomène ne
s'est pas produit avec le premier client type "PC" sous XP.
Le seul moyen de "débloquer" est de redemarrer apache.
Le client marche correctement pendant pls heure puis se bloque.
Il semple qu'il se bloque sur une nouvelle requette, et que cette requete
n'arrive pas jusqu'au log "soap.log"
La précédente requete s'est terminée correctement (passage dans soap.log
puis dans le log de l'appli serveur, puis reponse au client correcte).
J'utilise sur le client et sur le serveur des collections de procedures qui
ont fait leur preuves depuis plus de deux ans et qui n'ont pas changée
J'ai pls clients, en WD10 qui fonctionnent avec ce jeu de procedure.

QQ1 a-t-il une piste a me donner !...

Gérard
Posted on April, 03 2006 - 5:09 PM
Bonjour,

N'y a t--il qu'un serveur SOAP d'installé ?
Nbre maxi de ws annoncés dans WDSoapConfig ?

Il faudrait regarder où s'arrête le dialogue HTTP avec un snifer. C'est peut-être le client qui pose probleme ?

Perso, j'ai eu rencontré le cas quand je chargeais une lib avec ChargeWDL à l'init du projet.
J'ai intégré les proc et depuis ça fonctionne.

Sous IIS, le serveur se figeait lorsqu'il voulait décharger automatiquement la WDL en timeout.
Je suis depuis sous Apache et je n'ai plus de probleme. C'est stable après des milliers de requetes. J'appelle le ws avec une config AJAX sur des fichiers > 50000 records et jusqu'à 20 utilisateurs simultanés. Mon serveur n'est pas une bête et ça répond impec.

Il semblerait que ce soit réglé depuis WD9, mais je n'ai jamais reçu le feed back de PCSoft. Le service web de Windev oblige à placer les WDL au même emplacement pour un serveur, il faut donc une config dédiée :(( De ce fait, il semble que peu de gens soient interessés.


Toute info m'interesse

Bon dev,

PEGOS
Posted on April, 03 2006 - 5:33 PM
Oui je n'ai qu'un seul service, et avec 2 clients : un PC sous XP sur le
réseau et un Pocket CE4.2 en WIFI.
J'ai une borne SISCO avec antenne "gros gain", et le signal est excellent.

J'ai des configuration bien plus lourdes chez d'autres clients sans pb.

Gérard

"Pegos" <pepbob@club.fr> a écrit dans le message de news:
44311c71$1@news.pcsoft.fr...


Bonjour,

N'y a t--il qu'un serveur SOAP d'installé ?
Nbre maxi de ws annoncés dans WDSoapConfig ?

Il faudrait regarder où s'arrête le dialogue HTTP avec un snifer. C'est
peut-être le client qui pose probleme ?

Perso, j'ai eu rencontré le cas quand je chargeais une lib avec ChargeWDL
à l'init du projet.
J'ai intégré les proc et depuis ça fonctionne.

Sous IIS, le serveur se figeait lorsqu'il voulait décharger
automatiquement la WDL en timeout.
Je suis depuis sous Apache et je n'ai plus de probleme. C'est stable après
des milliers de requetes. J'appelle le ws avec une config AJAX sur des
fichiers > 50000 records et jusqu'à 20 utilisateurs simultanés. Mon
serveur n'est pas une bête et ça répond impec.

Il semblerait que ce soit réglé depuis WD9, mais je n'ai jamais reçu le
feed back de PCSoft. Le service web de Windev oblige à placer les WDL au
même emplacement pour un serveur, il faut donc une config dédiée :(( De
ce fait, il semble que peu de gens soient interessés.


Toute info m'interesse

Bon dev,

PEGOS



Posted on April, 03 2006 - 5:33 PM
connais-tu un snifer gratuit à télécharger ?

"Pegos" <pepbob@club.fr> a écrit dans le message de news:
44311c71$1@news.pcsoft.fr...


Bonjour,

N'y a t--il qu'un serveur SOAP d'installé ?
Nbre maxi de ws annoncés dans WDSoapConfig ?

Il faudrait regarder où s'arrête le dialogue HTTP avec un snifer. C'est
peut-être le client qui pose probleme ?

Perso, j'ai eu rencontré le cas quand je chargeais une lib avec ChargeWDL
à l'init du projet.
J'ai intégré les proc et depuis ça fonctionne.

Sous IIS, le serveur se figeait lorsqu'il voulait décharger
automatiquement la WDL en timeout.
Je suis depuis sous Apache et je n'ai plus de probleme. C'est stable après
des milliers de requetes. J'appelle le ws avec une config AJAX sur des
fichiers > 50000 records et jusqu'à 20 utilisateurs simultanés. Mon
serveur n'est pas une bête et ça répond impec.

Il semblerait que ce soit réglé depuis WD9, mais je n'ai jamais reçu le
feed back de PCSoft. Le service web de Windev oblige à placer les WDL au
même emplacement pour un serveur, il faut donc une config dédiée :(( De
ce fait, il semble que peu de gens soient interessés.


Toute info m'interesse

Bon dev,

PEGOS