2016-09-06 142 views
0

問題:安裝在Ubuntu 14.04 VM中的Geoserver(2.8.0)突然停止創建審計日誌。Geoserver Audit日誌記錄停止工作

背景:幾個月前,我按照Geoserver Training - Logging all requests on Geoserver的說明啓用了Geoserver中的審計日誌記錄。該過程非常成功,可以使用ElasticSearch,Logstash和Kibana解析日誌,以獲取有關服務使用情況的見解。最近審查分析顯示沒有Geoserver活動的時間很長,這表明審覈日誌可能存在問題。我檢查了審計日誌的生成情況,顯示在很長一段時間(即幾周)內沒有創建日誌。

審計日誌配置: 我包括在monitor.properties文件的配置以下:

audit.enabled=true 
audit.path=/var/lib/tomcat7/webapps/geoserver/data/logs 
audit.roll_limit=100000 

我包括在header.ftl文件的配置以下:

# start time,url,error flag,total time,response length,services,version,operation,resources,query,response content type 

我包含在content.ftl文件中的配置如下:

${startTime?datetime?iso_utc_ms},${remoteAddr!""},<#if error??>failed<#else>success</#if>,${totalTime},${responseLength?c},${service!""},${owsVersion!""},${operation!""},${resourcesList!""},${queryString!""}",${responseContentType!""} 

過去有沒有人有類似的問題?

我很感謝您的時間和精力。

回答

0

這完全不需要Geoserver功能。解決方案是爲創建審計日誌的文件夾更改權限(即爲寫入日誌的用戶提供寫權限(tomcat))。不知何故(正在調查......);權限已被更改。