[Rséolu]Problème avec la tâche http

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

[Rséolu]Problème avec la tâche http

Messagepar mike76 » 26 Nov 2013 à 11:02

Serveur 8.5.3 FP3
Bonjour,

J'ai développé une application xPages fonctionnant en mode web.

Une fois tous les 1 à 2 mois, l'application ne répond plus en web.
Je souhaite redémarrer la tâche http mais à chaque fois j'obtiens des messages de ce genre :
HTTP Server: Waiting for session to finish: Session State [Processing Request] Session ID [3964] Thread ID [4164 (0x1044)] GET /path/database.nsf/formname?readform HTTP/1.1

Alors là impossible d'arrêter la tâche http, je dois redémarrer le serveur complètement.

J'ai regardé sur de nombreux forums, et apparemment de ce que je peux comprendre, c'est lorsqu'un utilisateur arrive sur une page Web de mon application, s'il ferme la page avant d'avoir reçu le résultat complet de la requête http, la tâche http garde cela en mémoire.

C'est bien cela ??

Y a-t-il un moyen de supprimer ces requêtes http par exemple toutes les nuits ??

Merci d'avance pour votre aide.

Michaël
Dernière édition par mike76 le 26 Nov 2013 à 16:28, édité 1 fois.
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Re: Problème avec la tâche http

Messagepar Jérôme Deniau » 26 Nov 2013 à 15:37

Est-ce que la page fait appel à un agent Lotus?

Si oui vérifeir le dcoument serveur pour activer les agents HTTP en asynchrone

Si ce n'est pas le cas, boucle dans redaform ou autre qui fait que Domino ben il est en boucle.

Heureusement que l'on peut fermer une page web sans planter Domino sinon ce serait grave....
Avatar de l’utilisateur
Jérôme Deniau
Maître-posteur
Maître-posteur
 
Message(s) : 497
Inscrit(e) le : 08 Mars 2013 à 09:52
Localisation : Rennes (Bretagne à l'Ouest de la France)

Re: Problème avec la tâche http

Messagepar mike76 » 26 Nov 2013 à 16:13

Salut Jérôme,

Merci pour ta réponse.
J'ai de nombreuses pages dans l'application et beaucoup d'utilisateurs.
Et effectivement de nombreuses pages font appel à des agents, mais après plusieurs tests, aucun soucis rencontré à ce niveau lors de mes tests.
C'est toujours comme cela ! :cry:

J'ai vu sur différents forums qu'il fallait mettre un timeout dans le document serveur "Internet Protocols\Domino Web Engine\Web agents and web services section" pour éviter ce genre de problème.

Je l'ai mis à 180 secondes, ce qui est pas mal. De ce fait même s'il y a un problème avec un appel à une requête HTTP, le thread sera libéré.
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN


Retour vers Développement