liste des utilisateurs des packages esupdev et uPortal-Esup

Archives de la liste Aide


Re: [esup-utilisateurs] Re: Re: Max thread tomcat


Chronologique Discussions 
  • From: Patrick Poulingeas < >
  • To: Julien Marchal < >
  • Cc: , Vincent MATHIEU < >, "jehan.procaccia" < >
  • Subject: Re: [esup-utilisateurs] Re: Re: Max thread tomcat
  • Date: Tue, 23 Oct 2007 14:24:35 +0200
  • Organization: Service Commun Informatique de l'Université de Limoges

Bonjour à tous.


Le mardi 18 septembre 2007 à 16:34 +0200, Julien Marchal a écrit :
> Re,
>
> Patrick Poulingeas a écrit :
> > Bonjour Julien.
> >
> >
> > Merci beaucoup pour ta JSP.
> >
> > Cela a replanté (avec deadlock en effet). :(
> >
> > Les threads BLOCKED ont des stacks suspectes du genre :
> >
> > jcifs.smb.SmbTransport.getSmbSession(SmbTransport.java:122)
> > jcifs.smb.SmbFile.connect(SmbFile.java:793)
> > jcifs.smb.SmbFile.connect0(SmbFile.java:767)
> > jcifs.smb.SmbFile.exists(SmbFile.java:1274)
> > org.esupportail.portal.channels.CStockage.provider.access.CifsAccessImpl.connect(CifsAccessImpl.java:335)
> > org.esupportail.portal.channels.CStockage.config.Space.setServerAccessObject(Space.java:993)
> > org.esupportail.portal.channels.CStockage.CStockage.initSpace(CStockage.java:614)
> > org.esupportail.portal.channels.CStockage.CStockage.setStaticData(CStockage.java:289)
> > org.jasig.portal.ChannelManager.instantiateChannel(ChannelManager.java:727)
> > org.jasig.portal.ChannelManager.startChannelRendering(ChannelManager.java:1085)
> > org.jasig.portal.ChannelManager.startChannelRendering(ChannelManager.java:1044)
> > org.jasig.portal.ChannelRenderingBuffer.endElement(ChannelRenderingBuffer.java:128)
> > org.apache.xml.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:262)
> > org.apache.xml.dtm.ref.DTMTreeWalker.endNode(DTMTreeWalker.java:375)
> > org.apache.xalan.transformer.TreeWalker2Result.endNode(TreeWalker2Result.java:85)
> >
> >
> Ici on est en CStockage-4.3-RC-4 avec le lib de base :
> jcifs-1.1.7.jar.
> Au vu des lignes d'erreur vous fait du samba avec cas c'est bien ca ?
> Le problème survient lors de la connexion au serveur smb.
> Dans le canal stockage Yohan position un timeout
> CifsAccessImpl.java : L 282 :
> Config.setProperty("jcifs.smb.client.responseTimeout", "40000");


J'avais comme Timeout du canal au niveau du rendu : 20000.
Est-ce que cela n'expliquerait pas le problème ?
L'ENT s'est remis à patiner il y a peu et, avant qu'il ne plonge dans
un lourd sommeil - impossible de s'y connecter -, il m'a affiché "failed
to render (bla bla)" pour le canal de stockage sur l'espace CIFS.


> Je tenterais 2 choses :
> - en premier lieux descendre le timeout a 10000ms (c normalement
> la valeur par défaut)


Il est indiqué 30000 comme valeur par défaut à l'URL :
http://jcifs.samba.org/src/docs/api/
???


> - si ca n'a pas d'effet sur vos thread lock on peut positionner un
> second timeout (sur la socket je crois)
> Config.setProperty("jcifs.smb.client.soTimeout", "10000");


Cela paraît aller ensemble puisque toujours selon la même référence :
"jcifs.smb.client.soTimeout should be increased as well to
accommodate" (quand on modifie jcifs.smb.client.responseTimeout).



Je vais mettre 40000 sur le Timeout du canal et laisser les autres
valeurs (les Timeout JCIFS) à leur valeur par défaut.


> Si le problème persiste je donne ma langue au chat :-)
>
> Question tu avait des thread blocker mais est ce que certain dépassait
> 40s de temps CPU ? si c'est le cas je pense que mes pistes ne
> serviront a rien.
> --
>
>
> Université Nancy 2
> Julien Marchal









Bien cordialement,
Patrick.



--
Patrick Poulingeas.
Service Commun Informatique de l'Université de Limoges.
123 Avenue Albert Thomas.
87060 LIMOGES CEDEX.




  • Re: [esup-utilisateurs] Re: Re: Max thread tomcat, Patrick Poulingeas, 23/10/2007

Archives gérées par MHonArc 2.6.16.

§