Analytics and Automation Software : Cisco Data Virtualization

数据虚拟化套件FAQ :如何生成CIS服务器进程的线索转储,当不响应时或暂停进程?

2016 年 10 月 24 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 8 月 22 日) | 反馈

简介

本文解释要求的步骤生成数据虚拟化套件思科信息服务器(CIS)在Microsoft Windows和UNIX平台的线索转存。Cisco支持能请求CIS线索转储为了检查服务器的状态,如果服务器不回应或,如果暂停进程。

贡献用布莱德邵和苏雷什库马尔Venkatesan, Cisco TAC工程师。

如何生成CIS服务器进程的线索转储,当不响应时或暂停进程?

请使用提供的步骤在本文生成五独立的线索转存被采取在30个秒或1分钟间隔。

Windows

  1. 启动综合服务器从Windows cmd会话。为了执行此,请输入:<your安装dir> \ bin \ composite_server.bat运行。

    注意:提示符在cmd会话上在前景看上去暂停,但是仍然运行。

  2. 在您再生产服务器问题之后,请按ctrl-break为了生成线索转储。
  3. 要查看线索转储,请去名为的文件:
    <install dir>\logs\cs_server.out.<yyyymmddhhmmss>

    例如,如果生成在April 30的线索转储, 2009年在下午4:50,然后您将查看名为的文件:

    cs_server.out.20120430165044

    注意:多线索转存被记录到同一个文件。

Unix和Linux

  1. 从Unix或linux命令控制台,请使用两个方法之一获取进程ID (PID) :
    1. 输入:ps--E-F|grep Java和寻找用从您的安装目录开始的综合服务器关联的Java进程。

      Java进程的示例:

      root 2079843812 9304 9294 0 0:02.28 ttys000 0:35.19 /usr/local/Composite_Software/
      CIS_5.2.0/jre/bin/java -server -XX:NewRatio=6 -XX:-UseGCOverheadLimit -XX:+HeapDump
      OnOutOfMemoryError -XX:HeapDumpPath=/usr/local/Composite_Software/CIS_5.2.0/logs
      -XX:PermSize=64m -XX:MaxPermSize=256m -Djava.endorsed.dirs=/usr/local/Composite_
      Software/CIS_5.2.0/apps/common/lib/endorsed -Dfile.encoding=UTF-8 -Dorg.apache.
      commons.logging.log.com.sun.xml.rpc=error -Dorg.apache.commons.logging.Log=org.
      apache.commons.logging.impl.Log4JLogger -Dlog4j.configuration=/usr/local/Composite
      _Software/CIS_5.2.0/conf/server/log4j.properties -Djava.security.properties=/
      usr/local/Composite_Software/CIS_5.2.0/conf/server/java.security -Dorg.mortbay.
      xml.XmlParser.Validating=false -Dorg.mortbay.jetty.servlet.SessionCookie=JSESSIONID
      :9400 -Dorg.apache.xml.dtm.DTMManager=com.compositesw.xml.dtm.pdtm.ProxyDTMMgrImpl
      -Dorg.apache.xml.utils.AbstractDOMBuilder=com.compositesw.xml.dtm.pdtm.ProxyDOM
      Builder -Xmx1024m -Dorg.apache.tuscany.sca.host.embedded.SCADomain=com.compositesw.
      server.soa.runtime.core.CisSCADomain -Dorg.apache.tuscany.sca.osgi.runtime.OSGi
      Runtime=com.compositesw.server.soa.runtime.core.CompositeOSGiRuntime -Dorg.osgi.
      service.http.port=9405 -Dapps.install.dir=/usr/local/Composite_Software/CIS_5.2.0
      -Dconf.install.dir=/usr/local/Composite_Software/CIS_5.2.0 -classpath /usr/local/
      Composite_Software/CIS_5.2.0/apps/base/lib/csbase.jar com.compositesw.base.boot.
      ServerBoot run
    2. 或者,您能输入命令:Netstat--lnp|grep <port组合侦听on>为了确定PID。
  2. 一旦对应于您的服务器的确定Java PID,请输入命令:杀害-3 <PID>
  3. 线索转储在名为的文件生成:“<your安装dir> \日志\ cs_server.out.<yyyymmddhhmmss>”。

    例如,在三月生成的线索转储22, 2011在下午3:37将被命名:

    cs_server.out.20110322153729

    注意:多线索转存被记录到同一个文件。AIX平台将生成一个对包含线索转储并且一个heapdump*文件在<install dir> \日志文件夹的javacore*文件。

从工作室(支持乘所有服务器平台)

  1. 去工作室管理器内存控制台。
  2. 点击自由未使用内存按钮转存快照间隔到“/logs/cs_server_status.log”。此状态日志包含一轻微缩写,但是容易访问,线索转储。

    注意:此步骤要求您的服务器是足够响应能力的写入到状态日志。


    线索转储的示例:

    Full thread dump Java HotSpot(TM) Server VM (1.4.2_10-b03 mixed mode):
    "Timer Thread" daemon prio=2 tid=0x02ed0818 nid=0x288 waiting on condition
    [580f000..580fd90] at java.lang.Thread.sleep(Native Method)at com.compositesw
    .server.trigger.TimerCondition.run(TimerCondition.java:174) at java.lang.Thread
    .run(Unknown Source)"Thread-32" prio=5 tid=0x03346d50 nid=0xb50 in Object.wait()
    [57cf000..57cfd90] at java.lang.Object.wait(Native Method) - waiting on <0x104d0058>
    (a java.util.ArrayList) at java.lang.Object.wait(Unknown Source) at com.compositesw.
    server.services.structlog.LoggerManager$LogThread.run(LoggerManager.java:195) -
    locked <0x104d0058> (a java.util.ArrayList)

    对于IBM AIX平台,线索转储可以去在一个文件的不同的目录有名称的类似于'javacore1306718.1174604495.txt。在本例中,线索转储的位置在/opt/Composite_Software/CIS3717/logs目录的cs_server.out文件被找到。

    JVMDG217: Dump Handler is Processing Signal 3 - Please Wait.
    JVMDG303: JVM Requesting Java core file
    JVMDG304: Java core file written to /opt/Composite_Software/CIS_3.7.1/apps/
    server/javacore1306718.1174604495.txt
    JVMDG215: Dump Handler has Processed Dump Signal 3.


Document ID: 118031