PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 27 → Websocket test avec 10 connexions : Echec Total chez moi(26 et 27)
Websocket test avec 10 connexions : Echec Total chez moi(26 et 27)
Débuté par Ralph IGCI, 01 juil. 2022 09:41 - 7 réponses
Posté le 01 juillet 2022 - 09:41
Bonjour,
J'ai testé tous mes projets avec 10 connexions, aucun ne marche. J'ai fait les tests avec le moteur 10 connexions, avec les projets fournis en exemple, (WTT et inclus), aucune ne marche. soit j'ai erreur 500, soit j'ai erreur 1006.
Le moteur est installé sur Windows 2016 server.
Je voudrais le retour d'information.
Merci
Membre enregistré
289 messages
Popularité : +20 (20 votes)
Posté le 01 juillet 2022 - 11:52
il faut commencer par vérifier que le serveur d'application Webdev est bien installé





Posté le 01 juillet 2022 - 14:28
Bonsoir et Merci,
Tous les indicateurs sont vers, mais j'ai l'erreur suivant sous Windows :

Le serveur de Websocket a renvoyé une erreur lors du handshake : 500 Internal Server Error.

en version Windows. Pourtant le PING passe parfaitement. Les site et Webservice fonctionne.
Merci
Membre enregistré
226 messages
Popularité : +13 (13 votes)
Posté le 04 juillet 2022 - 10:15
Bonjour,

Un serveur de websocket fonctionnel se traduit en une connexion toujours visible dans l'onglet "Connexions" du serveur d'administration, avec comme "IDClient" le terme "WEBSOCKETS". Si ce n'est pas le cas, il faut à minima redémarrer le service WebDev. Grâce à l'ID de la connexion, vous devriez retrouver un processus wd260session.exe avec en paramètres notamment l'argument /WEBSOCKET.

Une fois cela vérifié, il faut aussi checker que le mappage du websocket apparait bien dans IIS, dans la catégorie "Mappages de Gestionnaires". Vous devriez trouver au moins une entrée (j'en ai deux, une en 32 et une en 64) qui accepte comme URL le nom de votre serveur de websocket, mappé sur le gestionnaire "WD260IISxx".

Enfin, toujours dans IIS, il faut vérifier dans la partie "Modules" que les modules cités ci-dessus (WD260IISxx) sont bien configurés, et que le module natif "WebSocketModule" est bien installé également. Sinon il faut le rajouter via le bouton "Configurer des modules natifs" à droite

Si tout ça est OK, une dernière vérification à faire est d'essayer de taper sur le serveur de websocket mais en http:// plutôt qu'en ws://. Dans la console de votre navigateur, dans l'onglet réseau, vous devriez voir une réponse "426 Upgrade Required", qui indique qu'IIS a bien compris que le site est en fait un serveur de websocket, et vous demande d'y passer en ws.
Posté le 04 juillet 2022 - 19:10
Bonsoir bchanudet,
La première condition n'est pas rempli. J'ai pris même le projet fourni par PCSOFT. Je repose donc la connexion, est ce que ça marche avec 10 connexion ?
Membre enregistré
226 messages
Popularité : +13 (13 votes)
Posté le 05 juillet 2022 - 09:19
Je l'aurais indiqué si ça n'avait pas été le cas. :)

Tous mes tests ont été faits sur un serveur 10 connexions :




Avez-vous bien redémarré le service d'application de WebDev 26 ?
Posté le 05 juillet 2022 - 10:42
Bonjour,
Effectivement, je n'ai pas cet écran. J'aimerais juste peut être avoir exactement votre projet si possible, je suis fatigué d'essayer. Je n'ai même pas pris mon projet, j'ai pris juste des exemple brut fourni.
Si Votre projet est aussi simple, partageons le par https://wetransfer.com/
Merci
Posté le 05 juillet 2022 - 11:07
Rebonjour,
Je ne sais pas , j'ai activé les module, et ça marche maintenant.
Merci encore. Maintenant, je passe à la phase suivante.
Merci
Mais je vais revenir, parce que j'aurais besoin de l'assistance encore.
En fait, j'ai une table Client, et je dois retourner par socket le Nombre de client avec ACTIF=Vrai
comment utiliser
Procedure ServiceGlobal()<intervalle=<Durée>>