NI Home
Cart Achats | Aide
Hello Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI
You are here: 
NI Home > NI Developer Zone > NI Discussion Forums


Répondre
Member
michel_1969
Envois : 20
0 Compliments

Re : erreur 63 : Serial Port receive buffer overflow

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

Member
michel_1969
Envois : 20
0 Compliments

Re : erreur 63 : Serial Port receive buffer overflow

Alors j'ai pu y avoir accès

 

J'ai essayé de mettre tout sur low mais ca change à rien.

 

Cordialement

 

Michel

Active Participant
NIF_Vincent.O
Envois : 283
0 Compliments

Re : erreur 63 : Serial Port receive buffer overflow

L'erreur arrive t'elle dès le début ?

Vincent.O
National Instruments France


TÉLÉCHARGEZ dès maintenant TOUTES LES PRÉSENTATIONS TECHNIQUES !
Merci aux 1155 visiteurs qui sont v...

Member
michel_1969
Envois : 20
0 Compliments

Re : erreur 63 : Serial Port receive buffer overflow

En fait non, les derniers essais même jusque vers 350 ca passait, après ca vient en continu l'erreur


Cdl

 

Michel

Active Participant
NIF_Vincent.O
Envois : 283
0 Compliments

Re : erreur 63 : Serial Port receive buffer overflow

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


TÉLÉCHARGEZ dès maintenant TOUTES LES PRÉSENTATIONS TECHNIQUES !
Merci aux 1155 visiteurs qui sont v...

Member
michel_1969
Envois : 20
0 Compliments

Re : erreur 63 : Serial Port receive buffer overflow

J'utilise Labview 2011, je ne sais pas si le protocole HTTP est le même

 

Ou trouver ces fonctionnalités ?

 

Michel

Active Participant
NIF_Vincent.O
Envois : 283
0 Compliments

Re : erreur 63 : Serial Port receive buffer overflow

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


TÉLÉCHARGEZ dès maintenant TOUTES LES PRÉSENTATIONS TECHNIQUES !
Merci aux 1155 visiteurs qui sont v...

Member
michel_1969
Envois : 20
0 Compliments

Re : erreur 63 : Serial Port receive buffer overflow

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

Member
michel_1969
Envois : 20
0 Compliments

Re : erreur 63 : Serial Port receive buffer overflow

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

En consultant ce site, vous en acceptez les Conditions d'utilisation. Veuillez les lire attentivement avant d'accéder à une quelconque partie du site. Veuillez suivre ce lien pour en savoir plus sur la politique sur les droits d'auteur de ni.com.
Mon Profil | Confidentialité | Conditions d'utilisation | Contacter NI © 2011 National Instruments Corporation. All rights reserved.    |    Envoyer cette page Envoyer cette page