如何减少Opject-Opens日志文件的大小。 ] Project-Open [基于openACS框架并生成大量日志。
一个示例是经常发生的弃用警告。
几天后,日志文件大小为几GB,这非常令人讨厌并且编辑器非常慢,因此很难找到重要的信息。
我做了
set debug false
在etc/config.tcl
编辑:
开始/usr/lib/aolserver4/bin/nsd -it /web/projop/etc/config.tcl -u projop -g projop
档案:/web/projop/etc/config.tcl
ns_log notice "nsd.tcl: starting to read config file..."
######################################################################
#
# Instance-specific settings
# These default settings will only work in limited circumstances
# Two servers with default settings cannot run on the same host
#
######################################################################
# Wait until PostgreSQL has come up...
# Sleep 5 is apparently not enough in certain situations
exec sleep 15
#---------------------------------------------------------------------
# Web server ports. Change to 80 and 443 for production use or
# use "Pound" as a reverse proxy.
# If setting httpport below 1024 then please read comments in file:
# /var/lib/aolserver/service0/packages/etc/daemontools/run
#
set httpport 8000
set httpsport 8443
# The hostname and address should be set to actual values.
# setting the address to 0.0.0.0 means aolserver listens on all interfaces
# set hostname localhost
set hostname [ns_info hostname]
# set address 127.0.0.1
set address "0.0.0.0"
set server "projop"
set servername "Sybit and Peers"
set serverroot "/web/${server}"
# Debug is turned on for demo servers. Please turn off for
# performance critical production installations.
set debug false
# Which database do you want? postgres or oracle
# The name of the database is the same as the server by default.
set database postgres
set db_name $server
# Home directory of AOLserver
set homedir /usr/lib/aolserver4
set bindir ${homedir}/bin
# Hard limits for up- and downloads
set max_file_upload_mb 20
set max_file_upload_min 5
######################################################################
#
# End of instance-specific settings
答案 0 :(得分:1)
我在crontab中放了一行来强制AOLserver每隔两个小时左右旋转一次日志:
1 */2 * * * /bin/killall -HUP nsd
干杯, 弗兰克
答案 1 :(得分:0)
您的日志文件太大的原因是您正在以调试模式登录。您需要更改以下内容并重新启动AOLserver。
在AOLserver配置文件中,验证/添加此
set debug false
在 ns / server / $ {server} / module / nslog 部分中,确保此行已存在
ns_param debug $debug
并且,在 ns_section ns / parameters 部分中,确保已设置
ns_param debug $debug
答案 2 :(得分:0)
大多数无用(和大)日志条目都是关于弃用函数的openAOL Server日志警告。
因此,第一步是删除已弃用的警告,如How to remove deprecated warning in log-file of open-ACS, Project-Open
中所述