Timeout sur une action struts
Bonjour,
J'ai un problème soit avec Struts soit avec Tomcat 4.1 :
je lance une action qui lance une fonction qui dure 1h15 soit 75 min , au bout d'une heure environ ma fonction continue de tourner mais ma page jsp s'efface : la page affiche : impossible d'afficher la page ou un message équivalent
Dans Web.xml : j'ai pourtant mis
Code:
1 2 3 4
|
<session-config>
<session-timeout>180</session-timeout>
</session-config> |
soit 3 h
puis j'ai mis 0 mais je n'ai pas encore fait de test avec 0 (pas eu le temps ce vendredi) mais 180 devait ou devrait suffir !
Dans server.xml :
Code:
1 2
|
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8080" minProcessors="5" maxProcessors="75" enableLookups="true" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="60000" useURIValidationHack="false" disableUploadTimeout="true" /> |
60000 pour connectionTimeout aussi cela devrai être suffisant : :yaisse1:
je crois que j'ai finit par mettre aussi -1 c'est à dire pas de TimeOut mais là encore je ne suis pas sûr d'avoir fait l'essai ...
Es-ce la session qui tombe ou es-ce Struts qui serai mal paramétré ?
Cela dit ma fonction va jusqu'à la fin mais je n'ai pas de retour sur ma page jsp autrement que par mes traces ou en regardant dans un répertoire et c'est bien embêtant)
merci de m'avoir lu et de vos possibles suggestions :lol:
connection et non session
Bonjour,
je crains que cela vienne de la connection au serveur HTTP car
Code:
1 2 3 4
|
javax.servlet.http.HttpSession session = request.getSession(true);
session.getMaxInactiveInterval(120);
System.out.println("MaxInactiveInterval->"+session.getMaxInactiveInterval()); |
et cela m'as affiché : MaxInactiveInterval->7200 soit 2 heures