Dans le code, on utilise un SessionCleaner (extends
HttpSessionBindingListener) afin de fermer "correctement" (hum parce
que bon, ça marche pas entierement) la session utilisateur lorsqu'il
quitte l'appli.
j'imagine que tu peux etre amenee a constater des delais dans le temps de fermeture des sockets , mais cela ne depend que de la config de la stack TCP/IP de ton serveur... navré de ne pouvoir faire plus Jerome
-- Auteur cahier du programmeur Java tome 2 - Eyrolles 10/2003 http://www.eyrolles.com/php.informatique/Ouvrages/ouvrage.php3?ouv_ean1382212111941
Leticia wrote:
Voici mon probleme :
Entre mon application et un middleware (Tuxedo), lors de l'arret du
serveur Tomcat, la session reste ouverte du cote middleware.
Y a-t-il un truc particulier a configurer ds Tomcat afin de fermer les
sessions le liant aux middleware environnants ?
humm désolé mais je ne suis pas sur de comprendre...
dans ton cas il s'agit de tomcat ouvrant des sockets sur tuxedo c'est
cela ? enfin utilisant l'API de ce MOM....
On a le meme pb avec la base de donnees (ya un flux sqlnet encore
ouvert une fois Tomcat arrete) ...
passes tu par un pool de connexions du type DBCP ?
j'imagine que tu peux etre amenee a constater des delais dans le temps
de fermeture des sockets , mais cela ne depend que de la config de la
stack TCP/IP de ton serveur...
navré de ne pouvoir faire plus
Jerome
--
Auteur cahier du programmeur Java tome 2 - Eyrolles 10/2003
http://www.eyrolles.com/php.informatique/Ouvrages/ouvrage.php3?ouv_ean1382212111941
j'imagine que tu peux etre amenee a constater des delais dans le temps de fermeture des sockets , mais cela ne depend que de la config de la stack TCP/IP de ton serveur... navré de ne pouvoir faire plus Jerome
-- Auteur cahier du programmeur Java tome 2 - Eyrolles 10/2003 http://www.eyrolles.com/php.informatique/Ouvrages/ouvrage.php3?ouv_ean1382212111941
lcourbis
Leticia wrote:
Voici mon probleme :
Entre mon application et un middleware (Tuxedo), lors de l'arret du serveur Tomcat, la session reste ouverte du cote middleware.
Y a-t-il un truc particulier a configurer ds Tomcat afin de fermer les sessions le liant aux middleware environnants ?
humm désolé mais je ne suis pas sur de comprendre...
dans ton cas il s'agit de tomcat ouvrant des sockets sur tuxedo c'est cela ? enfin utilisant l'API de ce MOM....
c tout a fait ça.
On a le meme pb avec la base de donnees (ya un flux sqlnet encore ouvert une fois Tomcat arrete) ...
passes tu par un pool de connexions du type DBCP ?
j'imagine que tu peux etre amenee a constater des delais dans le temps de fermeture des sockets , mais cela ne depend que de la config de la stack TCP/IP de ton serveur... navré de ne pouvoir faire plus Jerome
le serveur de prod tourne sous Linux, il me semble ...
comme palliatif, on m'a conseille de creer une servlet qui serait declaree "load-at-startup" pour Tomcat, et ds laquelle il y aurait juste une methode destroy (qui serait donc appellee a l'arret de tomcat) ds laquelle je vais mettre mes "terminer" qui ferment toutes connexions restant de Tuxedo
merci tout de meme d'avoir pris le tps de me repondre !!
Leticia
Leticia wrote:
Voici mon probleme :
Entre mon application et un middleware (Tuxedo), lors de l'arret du
serveur Tomcat, la session reste ouverte du cote middleware.
Y a-t-il un truc particulier a configurer ds Tomcat afin de fermer les
sessions le liant aux middleware environnants ?
humm désolé mais je ne suis pas sur de comprendre...
dans ton cas il s'agit de tomcat ouvrant des sockets sur tuxedo c'est
cela ? enfin utilisant l'API de ce MOM....
c tout a fait ça.
On a le meme pb avec la base de donnees (ya un flux sqlnet encore
ouvert une fois Tomcat arrete) ...
passes tu par un pool de connexions du type DBCP ?
j'imagine que tu peux etre amenee a constater des delais dans le temps
de fermeture des sockets , mais cela ne depend que de la config de la
stack TCP/IP de ton serveur...
navré de ne pouvoir faire plus
Jerome
le serveur de prod tourne sous Linux, il me semble ...
comme palliatif, on m'a conseille de creer une servlet qui serait
declaree "load-at-startup" pour Tomcat, et ds laquelle il y aurait
juste une methode destroy (qui serait donc appellee a l'arret de
tomcat) ds laquelle je vais mettre mes "terminer" qui ferment toutes
connexions restant de Tuxedo
merci tout de meme d'avoir pris le tps de me repondre !!
j'imagine que tu peux etre amenee a constater des delais dans le temps de fermeture des sockets , mais cela ne depend que de la config de la stack TCP/IP de ton serveur... navré de ne pouvoir faire plus Jerome
le serveur de prod tourne sous Linux, il me semble ...
comme palliatif, on m'a conseille de creer une servlet qui serait declaree "load-at-startup" pour Tomcat, et ds laquelle il y aurait juste une methode destroy (qui serait donc appellee a l'arret de tomcat) ds laquelle je vais mettre mes "terminer" qui ferment toutes connexions restant de Tuxedo
merci tout de meme d'avoir pris le tps de me repondre !!