PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV (précédentes versions) → TimeOut Server???
TimeOut Server???
Débuté par Pegos, 30 juil. 2003 02:50 - 3 réponses
Posté le 30 juillet 2003 - 02:50
Bonjour,

Depuis peu, lors d'un traitement assez long, je reçois systématiquement le
message:
0022 ERR La requete n'a pas répondu dans le délai fixé....

Je n'ai pas la main sur le serveur qui est chez l'hébergeur.
Que signifie ce message ?
Comment peut-on entretenir un dialogue afin de ne pas etre déconnecté sur un
traitement long ?

Merci pour vos lumieres.

Pegos
Posté le 30 juillet 2003 - 11:08
Slt Pegos

En test interne dans ton entreprises qu'est-ce que ça donne ?? (peux-tu
rappatrier l'ensemble de la base pour la tester ?)

Alain V

"Pegos" <pepbob@club-internet.fr> a écrit dans le message de news:
3f282d87$1@news....
Merci Alain V
Je pense effectivement qu'il s'agit d'un probleme dans mon code ou d'accès

à
la base. Toutefois, j'ai beau relire, je ne vois rien. D'autant que ça
marchait encore la semaine dernière.
Pour info, mon traitement est le suivant:
Sur le serveur Web:
- extraction des enregistrements modifiés parmi une base de 30000 records.
- ecriture dans un fichier alias de la base
--- le probleme semble être ici ---
- compression de l'alias
- cryptage
En back office:
- récupération du fichier crypté par FTP sous Windev
- ... toutes les opérations inversées.
Je n'ai rien changé à mon code. C'est très bizarre.
Je vais donc découper mon traitement sur plusieurs boutons et utiliser ta
solution par timer.
Juste au moment de partir en vacances !

Merci et bon dev à tous.
Pegos

"Pegos" <pepbob@club-internet.fr> a écrit dans le message de
news:3f270544$1@news....
Bonjour,

Depuis peu, lors d'un traitement assez long, je reçois systématiquement

le
message:
0022 ERR La requete n'a pas répondu dans le délai fixé....

Je n'ai pas la main sur le serveur qui est chez l'hébergeur.
Que signifie ce message ?
Comment peut-on entretenir un dialogue afin de ne pas etre déconnecté

sur
un
traitement long ?

Merci pour vos lumieres.

Pegos





Posté le 30 juillet 2003 - 12:45
Bonjour Pegos

Dans l'onglet CONFIGURATION de l'administrateur se trouve une "Durée
maximale de requête". Si cette durée est atteinte tu as ce fameux message.

Demande à ton hébergeur de te donner ce temps.

Puis avec un timer tu simules un clique sur un bouton avec soumission au
serveur.

Toutefois dans le cas d'une requête une nouvelle soumissions allongera
d'autant le temps d'attente alors que généralement c'est un problème d'accès
à ta base ou une boucle (liée à la première condition).

La seule véritable condition est d'utiliser un timer qui mettra fin à la
requête pour permettre à l'internaute de faire autre chose en attendant que
le serveur soit moins sollicité, ou encore envoie d'un message d'excuse et
tu ne laisse à l'internaute que le choix de fermer son navigateur (ce qui
libérera la ressource sur le serveur).

Pas beaucoup de solution donc. A voir avec ton hébergeur ce qui peut être
fait dans un tel cas.

Alain V

"Pegos" <pepbob@club-internet.fr> a écrit dans le message de news:
3f270544$1@news....
Bonjour,

Depuis peu, lors d'un traitement assez long, je reçois systématiquement le
message:
0022 ERR La requete n'a pas répondu dans le délai fixé....

Je n'ai pas la main sur le serveur qui est chez l'hébergeur.
Que signifie ce message ?
Comment peut-on entretenir un dialogue afin de ne pas etre déconnecté sur

un
traitement long ?

Merci pour vos lumieres.

Pegos


Posté le 30 juillet 2003 - 23:54
Merci Alain V
Je pense effectivement qu'il s'agit d'un probleme dans mon code ou d'accès à
la base. Toutefois, j'ai beau relire, je ne vois rien. D'autant que ça
marchait encore la semaine dernière.
Pour info, mon traitement est le suivant:
Sur le serveur Web:
- extraction des enregistrements modifiés parmi une base de 30000 records.
- ecriture dans un fichier alias de la base
--- le probleme semble être ici ---
- compression de l'alias
- cryptage
En back office:
- récupération du fichier crypté par FTP sous Windev
- ... toutes les opérations inversées.
Je n'ai rien changé à mon code. C'est très bizarre.
Je vais donc découper mon traitement sur plusieurs boutons et utiliser ta
solution par timer.
Juste au moment de partir en vacances !

Merci et bon dev à tous.
Pegos

"Pegos" <pepbob@club-internet.fr> a écrit dans le message de
news:3f270544$1@news....
Bonjour,

Depuis peu, lors d'un traitement assez long, je reçois systématiquement le
message:
0022 ERR La requete n'a pas répondu dans le délai fixé....

Je n'ai pas la main sur le serveur qui est chez l'hébergeur.
Que signifie ce message ?
Comment peut-on entretenir un dialogue afin de ne pas etre déconnecté sur

un
traitement long ?

Merci pour vos lumieres.

Pegos