简介
本文描述CIS服务特殊操作模式。
Q. 如何启动服务器有jvm调试的,但是从监视器守护程序。
在一些有限的仅案件中和在思科DV支持的建议,您可能需要长时间运行在jvm调试模式的服务器。 此特定的调试模式是那个服务器从此命令的地方开始:
# ./composite_server.sh调试
这启动思科信息服务器作为在调试模式(侦听port= 8000)的默认调试的一前景进程。思科箴言报守护进程在这种情况下没有开始。 一旦在此模式, Cisco支持将要附加调试器到您的端口8000。
注意:此调试模式不是相同的象调试追踪的更加常规的类型,您询问启用多种调试级别从/conf/server/log4j.properties文件,或者启用从工作室配置UI的调试。 只请运行此,当提示由Cisco支持。
在这种情况下要考虑的问题:
当开始象这样时的服务器,服务器进程在前景运行,并且可能终止,如果偶然地关闭会话或取消与CNTLC的进程。 如果需要留下在此模式的服务器运行在延长期限,打开您的会话可能是危险的。 并且,如果因故,终止没有运行监视器的守护程序,它不会是存在自动地重新启动您的服务器。
说明避免前景模式和通常启动服务器:
1)在/conf/server/server.properties,编辑此线路(取决于您使用的os。 此处,使用得Linux为例并且在粗体)
linux.vmargs=” -服务器-XX:NewRatio=6 - XX: - UseGCOverheadLimit - XX: +HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/Cisco_Systems/CIS_7.0.3_brad/logs -XX:PermSize=64m -XX:MaxPermSize=256m - XX: - ReduceInitialCardMarks - XX: +ExplicitGCInvokesConcurrent - XX: +UseConcMarkSweepGC”
2) 插入此线路(显示在粗体)
>- Xdebug - Xnoagent - Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
到vmargs。
在本例中,它在终端的双引号之前插入。
linux.vmargs=” -服务器-XX:NewRatio=6 - XX: - UseGCOverheadLimit - XX: +HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/Cisco_Systems/CIS_7.0.3_brad/logs -XX:PermSize=64m -XX:MaxPermSize=256m - XX: - ReduceInitialCardMarks - XX: +ExplicitGCInvokesConcurrent - XX: +UseConcMarkSweepGC - Xdebug-Xnoagent - Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
这在调试模式在我们的调试工具的端口8000当前允许服务器运行和也做它侦听您将使用以后。
服务器结果将是相同的象,当您运行/bin/composite_server.sh调试,除了当前,与此server.properties修改,您能通过调用我们的监视器守护程序通常开始服务,而不是运行composite_server.sh文件。
3)通常启动服务器,类似此/bin/composite.sh监视器开始
4)验证服务器运行(能登陆与工作室测试)
5)允许Cisco支持使用调试工具附加到您的服务器。