打开ACS / Project打开日志文件大小增加太多(巨大的日志大小)

时间:2015-08-19 10:44:39

标签: size logfile project-open

如何减少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

3 个答案:

答案 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

中所述