|
|||||||||||||
le 06-14-2012 07:50 AM
Je suis pas sûr d'avoir compris la question
En fait le serveur je l'ai directement sur mon ordi pour l'instant.
Pour l'accès je vais essayer de regarder pour l'obtenir.
Cordialement
Michel
le 06-14-2012 08:10 AM
Alors j'ai pu y avoir accès
J'ai essayé de mettre tout sur low mais ca change à rien.
Cordialement
Michel
le 06-14-2012 08:19 AM
L'erreur arrive t'elle dès le début ?
Vincent.O
National Instruments France
le 06-14-2012 08:24 AM
En fait non, les derniers essais même jusque vers 350 ca passait, après ca vient en continu l'erreur
Cdl
Michel
le 06-14-2012 08:54 AM
Quelle version du protocole HTTP utilisez-vous ?
Les fonctionalités de keep-alive et/ou de piplineing sont-elles actives ?
Vincent.O
National Instruments France
le 06-14-2012 09:08 AM
J'utilise Labview 2011, je ne sais pas si le protocole HTTP est le même
Ou trouver ces fonctionnalités ?
Michel
le 06-14-2012 09:35 AM
vous utilisez probablement la version 1.0 ou 1.1 du protocole HTTP (ceci est totalement indépendant le LabVIEW).
Le moyen de savoir laquelle des deux serait peut-être de faire appelle à la méthode HTTP "Options" mais je ne vois pas de vi correspondants sous labview.
Initialement, vous voulez executer votre boucle une fois par heure si j'en crois votre premier post. Le sentiment que j'ai c'est que vous saturez totalement votre serveur de requête HTTP, d'ou l'erreur d'overflow de buffer. Cela expliquerait pourquoi la conexion à l'état initial est fonctionnelle, mais qu'au bout de 300 itérations de boucles (donc 300 fois un nombre important de requêtes GET) vous recevez une erreur.
Vincent.O
National Instruments France
le 06-14-2012 02:02 PM
Je vous redis demain si jamais la version utilisée
C'est exactement cela pour les h, le but est de simuler sur une demi année environ, soit 4000 fois.
Je penses aussi qu'il y a un overflow. Y aurait-il un moyen de contrôler les buffer et d'attendre jusqu'à ce qu'ils soient vides pour éviter un overflow ?
Le problème aussi est que les blocs get.vi sont protégés et qu'il n'est pas possible de voir le code derrière...peut être que ca aurait pu aider
Cdl
Michel
le 06-18-2012 04:19 AM
Bonjour
Alors j'ai essayé quand même de mettre un timer un peu plus long dans ma boucle
J'ai mis 350ms, avec cette valeur ca enlève mes overflow et tout est ok. Plus bas ca ne passe pas.
Mais si il y aurait une solution pour diminuer ce temps ca serait un peu mieux. C'est un peu trop lent.
Cdl
Michel
Mon Profil | Confidentialité |
Conditions d'utilisation |
Contacter NI
© 2011 National Instruments Corporation. All rights reserved. | Envoyer cette page
|
||

Envoyer cette page