zoukankan      html  css  js  c++  java
  • wrapper配置文件详解

    参考资料 http://www.tuicool.com/articles/jqMv2q

    文件编码,每个配置文件起始位置必须指定该文件的编码格式
    encoding=UTF-8

    如果包含配置文件出现问题可以使用debug调试模式,去掉一个"#",格式为#include.debug

    include.debug

    包含子配置文件,可以是配置信息也可以是许可信息
    include ../conf/wrapper-license.conf
    include ../conf/wrapper2.conf

    是否开启许可文件debug模式
    wrapper.license.debug=TRUE

    指定Wrapper语言,默认使用系统语言
    wrapper.lang=en_US

    指定Wrapper 语言资源位置,如果该文件不存在则默认设置为en_US
    wrapper.lang.folder=../lang

    Java 程序配置:
    (1)默认使用PATH环境变量配置信息则使用下列配置形式
    wrapper.java.command=java

    (2)如果想单独配置运行程序,则可采用此种配置方式
    set.JAVA_HOME=/java/path
    wrapper.java.command=%JAVA_HOME%/bin/java

    java程序日志级别
    wrapper.java.command.loglevel=INFO

    Java Main class,也就是程序入口
    该类需要实现WrapperListener 接口并保证WrapperManager 得到初始化(调用WrapperManager.start(WrapperListener listener, String[] args) 方法)。
    wrapper.java.mainclass=com.helloworld.hello.HelloWorld

    Java Classpath配置,必须从序号"1"开始,添加新的jar包后序号递增
    wrapper.java.classpath.1=../lib/wrapper.jar
    wrapper.java.classpath.2=../lib/hello.jar

    Java 类库路径 (Wrapper.DLL 或 libwrapper.so 依赖文件的存放位置)
    wrapper.java.library.path.1=../lib

    32/64位选择,true为自动选择
    wrapper.java.additional.auto_bits=TRUE

    Java附加参数
    wrapper.java.additional.1=

    Java Heap 初始化大小(单位:MB)
    wrapper.java.initmemory=3

    Java Heap 最大值(单位:MB)
    wrapper.java.maxmemory=64

    应用程序参数,也就是main函数的String[] args参数值,序号需从"1"开始,例如:
    wrapper.app.parameter.1=g21121
    wrapper.app.parameter.2=http://286.iteye.com/

    是否显示debug日志
    wrapper.debug=TRUE

    控制台信息输出格式
    wrapper.console.format=PM

    控制台日志级别
    wrapper.console.loglevel=INFO

    日志文件位置及名称
    wrapper.logfile=../logs/wrapper.log

    日志文件输出格式
    wrapper.logfile.format=LPTM

    日志文件日志级别
    wrapper.logfile.loglevel=INFO

    限制日志文件大小(0为不限制,参数:k,m,g等)
    wrapper.logfile.maxsize=10m

    限制最大日志文件数(0为不限制)
    wrapper.logfile.maxfiles=0

    syslog 日志级别
    wrapper.syslog.loglevel=NONE

    允许使用非连续编号的属性,例如:path的序号可以打乱
    wrapper.ignore_sequence_gaps=TRUE

    如果pid文件已经存在则不启动程序
    wrapper.pidfile.strict=TRUE

    控制台启动时显示的标题
    wrapper.console.title=------------Wrapper Console------------

    检测JVM中的死锁线程(需要标准版Wrapper)
    wrapper.check.deadlock=TRUE
    间隔(单位:秒)
    wrapper.check.deadlock.interval=10
    出现死锁时处理事件
    wrapper.check.deadlock.action=RESTART
    信息输出级别(FULL:全部;SIMPLE:精简;NONE:无;)
    wrapper.check.deadlock.output=FULL

    内存溢出检测 —— Wrapper提供了几种不同的匹配机制
    wrapper.filter.trigger.999=wrapper.filter.trigger.*java.lang.OutOfMemoryError
    wrapper.filter.allow_wildcards.999=TRUE
    wrapper.filter.action.999=NONE
    wrapper.filter.trigger.1000=[Loaded java.lang.OutOfMemoryError
    wrapper.filter.action.1000=NONE
    wrapper.filter.trigger.1001=java.lang.OutOfMemoryError

    wrapper.filter.trigger.1001=Exception in thread "*" java.lang.OutOfMemoryError

    wrapper.filter.allow_wildcards.1001=TRUE

    wrapper.filter.action.1001=RESTART
    wrapper.filter.message.1001=The JVM has run out of memory.

    邮件基本信息设置
    wrapper.event.default.email.debug=TRUE
    smtp服务器地址
    wrapper.event.default.email.smtp.host=
    smtp服务器端口
    wrapper.event.default.email.smtp.port=25
    邮件主题
    wrapper.event.default.email.subject=[%WRAPPER_HOSTNAME%:%WRAPPER_NAME%:%WRAPPER_EVENT_NAME%] Event Notification
    发件人地址
    wrapper.event.default.email.sender=
    收件人地址
    wrapper.event.default.email.recipient=
    指定文件内容
    wrapper.event.jvm_restart.email.body=The JVM was restarted. Please check on its status.

    邮件日志相关配置

    wrapper.event.default.email.attach_log=TRUE
    wrapper.event.default.email.maillog.lines=50
    wrapper.event.default.email.maillog.format=LPTM
    wrapper.event.default.email.maillog.loglevel=INFO

    触发事件,即当以下事件为true时发送邮件
    wrapper.event.wrapper_start.email=TRUE
    wrapper.event.jvm_prelaunch.email=TRUE
    wrapper.event.jvm_start.email=TRUE
    wrapper.event.jvm_started.email=TRUE
    wrapper.event.jvm_deadlock.email=TRUE
    wrapper.event.jvm_stop.email=TRUE
    wrapper.event.jvm_stopped.email=TRUE
    wrapper.event.jvm_restart.email=TRUE
    wrapper.event.jvm_failed_invocation.email=TRUE
    wrapper.event.jvm_max_failed_invocations.email=TRUE
    wrapper.event.jvm_kill.email=TRUE
    wrapper.event.jvm_killed.email=TRUE
    wrapper.event.jvm_unexpected_exit.email=TRUE
    wrapper.event.wrapper_stop.email=TRUE

  • 相关阅读:
    古谚、评论与论断、名篇与名言
    重读《西游记》
    重读《西游记》
    命名之法 —— 时间、季节、地点
    命名之法 —— 时间、季节、地点
    文言的理解 —— 古时的称谓、别称、别名
    文言的理解 —— 古时的称谓、别称、别名
    Oracle GoldenGate for Oracle 11g to PostgreSQL 9.2.4 Configuration
    瀑布 敏捷 文档
    POJ 1325 ZOJ 1364 最小覆盖点集
  • 原文地址:https://www.cnblogs.com/hailongchen/p/8662126.html
Copyright © 2011-2022 走看看