日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

wrapper配置文件详解

發(fā)布時(shí)間:2024/6/21 综合教程 38 生活家
生活随笔 收集整理的這篇文章主要介紹了 wrapper配置文件详解 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

參考資料 http://www.tuicool.com/articles/jqMv2q

文件編碼,每個(gè)配置文件起始位置必須指定該文件的編碼格式
encoding=UTF-8

如果包含配置文件出現(xiàn)問題可以使用debug調(diào)試模式,去掉一個(gè)"#",格式為#include.debug

include.debug

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

是否開啟許可文件debug模式
wrapper.license.debug=TRUE

指定Wrapper語言,默認(rèn)使用系統(tǒng)語言
wrapper.lang=en_US

指定Wrapper 語言資源位置,如果該文件不存在則默認(rèn)設(shè)置為en_US
wrapper.lang.folder=../lang

Java 程序配置:
(1)默認(rèn)使用PATH環(huán)境變量配置信息則使用下列配置形式
wrapper.java.command=java

(2)如果想單獨(dú)配置運(yùn)行程序,則可采用此種配置方式
set.JAVA_HOME=/java/path
wrapper.java.command=%JAVA_HOME%/bin/java

java程序日志級(jí)別
wrapper.java.command.loglevel=INFO

Java Main class,也就是程序入口
該類需要實(shí)現(xiàn)WrapperListener 接口并保證WrapperManager 得到初始化(調(diào)用WrapperManager.start(WrapperListener listener, String[] args) 方法)。
wrapper.java.mainclass=com.helloworld.hello.HelloWorld

Java Classpath配置,必須從序號(hào)"1"開始,添加新的jar包后序號(hào)遞增
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為自動(dòng)選擇
wrapper.java.additional.auto_bits=TRUE

Java附加參數(shù)
wrapper.java.additional.1=

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

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

應(yīng)用程序參數(shù),也就是main函數(shù)的String[] args參數(shù)值,序號(hào)需從"1"開始,例如:
wrapper.app.parameter.1=g21121
wrapper.app.parameter.2=http://286.iteye.com/

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

控制臺(tái)信息輸出格式
wrapper.console.format=PM

控制臺(tái)日志級(jí)別
wrapper.console.loglevel=INFO

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

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

日志文件日志級(jí)別
wrapper.logfile.loglevel=INFO

限制日志文件大小(0為不限制,參數(shù):k,m,g等)
wrapper.logfile.maxsize=10m

限制最大日志文件數(shù)(0為不限制)
wrapper.logfile.maxfiles=0

syslog 日志級(jí)別
wrapper.syslog.loglevel=NONE

允許使用非連續(xù)編號(hào)的屬性,例如:path的序號(hào)可以打亂
wrapper.ignore_sequence_gaps=TRUE

如果pid文件已經(jīng)存在則不啟動(dòng)程序
wrapper.pidfile.strict=TRUE

控制臺(tái)啟動(dòng)時(shí)顯示的標(biāo)題
wrapper.console.title=------------Wrapper Console------------

檢測(cè)JVM中的死鎖線程(需要標(biāo)準(zhǔn)版Wrapper)
wrapper.check.deadlock=TRUE
間隔(單位:秒)
wrapper.check.deadlock.interval=10
出現(xiàn)死鎖時(shí)處理事件
wrapper.check.deadlock.action=RESTART
信息輸出級(jí)別(FULL:全部;SIMPLE:精簡(jiǎn);NONE:無;)
wrapper.check.deadlock.output=FULL

內(nèi)存溢出檢測(cè) —— Wrapper提供了幾種不同的匹配機(jī)制
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.

郵件基本信息設(shè)置
wrapper.event.default.email.debug=TRUE
smtp服務(wù)器地址
wrapper.event.default.email.smtp.host=
smtp服務(wù)器端口
wrapper.event.default.email.smtp.port=25
郵件主題
wrapper.event.default.email.subject=[%WRAPPER_HOSTNAME%:%WRAPPER_NAME%:%WRAPPER_EVENT_NAME%] Event Notification
發(fā)件人地址
wrapper.event.default.email.sender=
收件人地址
wrapper.event.default.email.recipient=
指定文件內(nèi)容
wrapper.event.jvm_restart.email.body=The JVM was restarted.

Please check on its status.

郵件日志相關(guān)配置

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

觸發(fā)事件,即當(dāng)以下事件為true時(shí)發(fā)送郵件
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

總結(jié)

以上是生活随笔為你收集整理的wrapper配置文件详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。