You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Anonymous (JIRA)" <de...@myfaces.apache.org> on 2006/03/04 20:56:03 UTC

[jira] Updated: (MYFACES-1162) _ComponentAttributesMap.getPropertyDescriptor appears to get hung in a HashMap under peak load.

     [ http://issues.apache.org/jira/browse/MYFACES-1162?page=all ]

 updated MYFACES-1162:
----------------------


> _ComponentAttributesMap.getPropertyDescriptor appears to get hung in a HashMap under peak load.
> -----------------------------------------------------------------------------------------------
>
>          Key: MYFACES-1162
>          URL: http://issues.apache.org/jira/browse/MYFACES-1162
>      Project: MyFaces Core
>         Type: Bug
>     Versions: 1.1.1
>  Environment: Solaris: SunOS mkeux507 5.9 Generic_117171-11 sun4u sparc SUNW,Sun-Fire-V440, Java: 1.4.2_08,  WAS: V5.1.1.6
>     Reporter: Larry Evers
>     Priority: Critical
>  Attachments: native_stdout.log
>
> Our production ECS application (built with WSAD V5.1.2) is running on WAS 5.1.1.6 on 6 (4 processor) Solaris boxes each running 4 VM's for a total of 24 app server instances.  Each App server is tied directly to a web server (IBMHTTPD).  A load balancer at the front selects the web server to use based on equal weighting.  We are not using session clustering so if an app server fails the transaction is lost.
> Our application is a JSF application running Apache myfaces V1.1.1.
> Under peak load we appear to get threads hung.  As more threads get hung the cpu usage goes up on the box, eventually reaching 100%.
> We stopped the web server for this app server so no new activity would hit the app server.
> We then did a series of kill -3 to see what the threads were doing.  CPU stayed high.
> 8 transport threads (341, 339, 8, 7, 6, 5, 3, 2) appear to be hung in a HashMap for each kill -3.
> Sample output of native_stdout.log (attached)
> "Servlet.Engine.Transports : 339" daemon prio=5 tid=0x0049ba38 nid=0x74c0 runnable [cdcfb000..cdcffc28]
> 	at java.util.HashMap.put(HashMap.java:382)
> 	at javax.faces.component._ComponentAttributesMap.getPropertyDescriptor(_ComponentAttributesMap.java:203)
> 	at javax.faces.component._ComponentAttributesMap.get(_ComponentAttributesMap.java:124)
> 	at javax.faces.webapp.UIComponentTag.removeFormerChildren(UIComponentTag.java:268)
> 	at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:241)
> 	at org.apache.jsp._cardStatus._jspService(_cardStatus.java:4020)
> 	at com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89) ....truncated

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira