IBM Support

IT00281: HIGH CPU USAGE WHEN NAVIGATE IN TPC 5.2 WEB-BASED GUI -> STORAGE RESOURCES OR SERVER RESOURCES -> ACTION THEN VIEW DATA PATH

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The TPC 5.2 Web-based GUI -> Storage or Server Resources ->
    Action then View Data Path can increase CPU usage on AIX to
    abnormal values.
    
    It can be observed by using a resource monitor application on
    AIX (e.g. nmon) that the process that is assigned to the TPC Web
    Server is using a large part of CPU.
    The TPC Web server doesn't release the CPU CPU resources after
    closing the TPC Web-based GUI. The CPU can only be released when
    the TPC Web Server process is killed.
    
    The following messages can be noticed in the SystemOut.log for
    the TPC Web server:
    
    
    [11/28/13 10:01:02:410 CET] 0000001d ThreadMonitor W
    WSVR0605W: Thread "WebContainer : 0" (0000002b) has been active
    for 645484 milliseconds and may be hung.  There is/are 1
    thread(s) in total in the server that may be hung.
     at
    org.apache.activemq.web.MessageListenerServlet.doMessages(Messag
    eListenerServlet.java:275)
     at
    org.apache.activemq.web.MessageListenerServlet.doGet(MessageList
    enerServlet.java:241)
     at
    org.apache.activemq.web.AjaxServlet.doGet(AjaxServlet.java:47)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:575)
     at
    com.ibm.tivoli.rest.amq.AjaxServlet.service(AjaxServlet.java:112
    )
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
     at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWr
    apper.java:1235)
     at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(Ser
    vletWrapper.java:779)
     at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(Ser
    vletWrapper.java:478)
     at
    com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest
    (ServletWrapperImpl.java:178)
     at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(We
    bAppFilterChain.java:136)
     at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:97)
     at
    org.eclipse.jetty.continuation.ContinuationFilter.doFilter(Conti
    nuationFilter.java:93)
     at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi
    lterInstanceWrapper.java:195)
     at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:91)
     at
    com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebA
    ppFilterManager.java:960)
     at
    com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters
    (WebAppFilterManager.java:1064)
     at
    com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:
    3763)
     at
    com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.j
    ava:304)
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * TPC 5.2.x customers                                          *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See ERROR Description.                                       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply fix maintenance when available.                        *
    ****************************************************************
    In the SystemErr.log  file from the TPC WebServer profile this
    type of error message can appear :
    [6/2/14 6:12:53:536 MST] 00000025 SystemErr     R Caused by:
    java.net.ConnectException: A remote host refused an attempted
    connect operation.
    [6/2/14 6:12:54:070 MST] 00000025 SystemErr     R  at
    sun.nio.ch.Net.connect(Native Method)
    [6/2/14 6:12:54:070 MST] 00000025 SystemErr     R  at
    sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:548)
    [6/2/14 6:12:54:070 MST] 00000025 SystemErr     R  at
    sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:102)
    [6/2/14 6:12:54:070 MST] 00000025 SystemErr     R  at
    org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransp
    ort.java:484)
    [6/2/14 6:12:54:070 MST] 00000025 SystemErr     R  at
    org.apache.activemq.transport.nio.NIOTransport.doStart(NIOTransp
    ort.java:147)
    [6/2/14 6:12:54:070 MST] 00000025 SystemErr     R  ... 38 more
    [6/2/14 6:12:54:072 MST] 00000025 SystemErr     R 13151719
    [WebContainer : 9] WARN
    org.apache.activemq.web.MessageListenerServlet - jms
    [6/2/14 6:12:54:072 MST] 00000025 SystemErr     R
    javax.jms.JMSException: Could not connect to broker URL:
    nio://localhost:16324. Reason: java.net.ConnectException: A
    remote host refused an attempted connect operation.
    

Problem conclusion

  • The fix for this APAR is targeted for the following maintenance
    package:
    
    | refresh pack | 5.2-TIV-TPC-RP0003 - target August 2014
    
    http://www-01.ibm.com/support/docview.wss?&uid=swg21320822
    
    The target dates for future refresh packs or fix packs do not
    represent a formal commitment by IBM. The dates are subject to
    change without notice.
    

Temporary fix

  • To apply a temporary fix please follow the next steps :
    1. Stop the TPC Web Server
    2. Backup the following files :
     a.
    TPC_INST_DIR/ewas/profiles/WebServerProfile/config/cells/WebServ
    erCell/applications/WebServer.ear/deployments/WebServer/com.ibm.
    tivoli.rest.war/WEB-INF/web.xml
     b.
    TPC_INST_DIR/ewas/profiles/WebServerProfile/installedApps/WebSer
    verCell/WebServer.ear/com.ibm.tivoli.rest.war/WEB-INF/web.xml
    3. Open the following file and identify the
    ActiveMQBroker.transportConnectorURIs property and extract the
    port :
     a.
    TPC_INST_DIR/ewas/profiles/WebServerProfile/installedApps/WebSer
    verCell/WebServer.ear/ActiveMQBroker.properties
    4. Edit the web.xml files specified in the step 2 by replacing
    the following lines with the port identified in step 3
    (CORRECT_PORT):
     <context-param>
      <param-name>org.apache.activemq.brokerURL</param-name>
      <param-value>nio://localhost:CORRECT_PORT</param-value>
     </context-param>
     <context-param>
      <param-name>brokerURL</param-name>
      <param-value>nio://localhost:CORRECT_PORT</param-value>
     </context-param>
    5. Start again the TPC Web Server
    

Comments

APAR Information

  • APAR number

    IT00281

  • Reported component name

    TPC

  • Reported component ID

    5608TPC00

  • Reported release

    520

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-03-13

  • Closed date

    2014-06-12

  • Last modified date

    2014-06-12

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Modules/Macros

  • GUI
    

Fix information

  • Fixed component name

    TPC

  • Fixed component ID

    5608TPC00

Applicable component levels

  • R520 PSY

       UP

  • R521 PSY

       UP

  • R522 PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SS5R93","label":"IBM Spectrum Control"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"520","Line of Business":{"code":"LOB26","label":"Storage"}}]

Document Information

Modified date:
23 March 2022