Archives de la liste Aide
- 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.