浏览 2561 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-12-03
1. HTTP Server的log 这个本来就有rotation,在$ORACLE_HOME/Apache/Apache/conf/httpd.conf文件里配置,找到下面两行,可以根据自己的需要修改 ErrorLog "|<Oracle Home>/Apache/Apache/bin/rotatelogs <Oracle Home>/Apache/Apache/logs/error_log 43200" 。。。 CustomLog "|<Oracle Home>/Apache/Apache/bin/rotatelogs <Oracle Home>/Apache/Apache/logs/access_log 43200" common 2. opmn的ons.log和ipm.log 这个也是本来就有rotation的(别晕,也别拍砖,如果想修改得找到地方不是),在$ORACLE_HOME/opmn/conf/opmn.xml里,找到下面这两行,可以根据。。。(没特别需求改它干嘛) <log-file path="$ORACLE_HOME/opmn/logs/ons.log" level="4" rotation-size="1500000"/> 。。。 <log-file path="$ORACLE_HOME/opmn/logs/ipm.log" level="4" rotation-size="1500000"/> 3. OC4J的server.log和application.log server.log. 打开$ORACLE_HOME/j2ee/<oc4j_instance_name>/config/server.xml 找到 <log> <file path="../log/server.log" /> </log> 改成 <log> <odl path="../log/server/" max-file-size="1000" max-directory-size="10000"/> </log> application.log 打开$ORACLE_HOME/j2ee/<oc4j_instance>/application-deployments/<app_name>/orion-application.xml 找到 <log> <file path="application.log" /> </log> 改成 <log> <odl path="./" max-file-size="1000" max-directory-size="10000"/> </log> 改完保存,重新启动所改的OC4J实例 顺利的话,新的日志应该已经在你所设置的路径下面了。和以前的文本日志不同,odl的日志是xml的,放在你设置的目录下面 4. OC4J的stdout/stderr日志 这个是大头,可是却没有默认rotation 打开$ORACLE_HOME/opmn/conf/opmn.xml,找到要修改的oc4j实例对应的段 <category id="start-parameters"> <data id="java-options" value="-server -Djava.security.policy=$ORACLE_HOME/j2ee/home/config/java2.policy -Djava.awt.headless=true -Dstdstream.filesize=2 -Dstdstream.filenumber=5"/> <data id="oc4j-options" value="-out /full/path/to/std.out -err /full/path/to/std.err"/> </category> 注意上面有两个地方的修改,一是在java-options里加了-Dstdstream.filesize=2 -Dstdstream.filenumber=5,二是在oc4j-options里面加了-out和-err两个参数,有文档里说-out和-err要用绝对路径,是不是必须我还没试 注意:10.1.3.0.0版本中-out和-err也是加在java-options里的,10.1.3.1.0以后有了oc4j-options,10.1.2要打补丁p4489980 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |