Geoserver 审计日志停止工作
Geoserver Audit Logging stopped working
问题: 安装在 Ubuntu 14.04 VM 中的 Geoserver (2.8.0) 突然停止创建审计日志。
背景: 几个月前,我按照 Geoserver Training - Logging all requests on Geoserver 的说明在 Geoserver 中启用审计日志记录。该过程很成功,让我可以使用 ElasticSearch、Logstash 和 Kibana 解析日志,以深入了解服务使用情况。最近查看分析显示在很长一段时间内没有 Geoserver activity,这表明审计日志可能存在问题。我检查了审计日志生成,它显示在很长一段时间(即数周)内没有创建日志。
审核日志配置:
我包含在 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!""}
过去有没有人遇到过类似的问题?
感谢您付出的时间和精力。
毕竟这与 Geoserver 功能无关。解决方案是更改创建审计日志的文件夹的权限(即向写入日志的用户 (tomcat) 提供写入权限)。不知何故(正在调查中......);权限已更改。
问题: 安装在 Ubuntu 14.04 VM 中的 Geoserver (2.8.0) 突然停止创建审计日志。
背景: 几个月前,我按照 Geoserver Training - Logging all requests on Geoserver 的说明在 Geoserver 中启用审计日志记录。该过程很成功,让我可以使用 ElasticSearch、Logstash 和 Kibana 解析日志,以深入了解服务使用情况。最近查看分析显示在很长一段时间内没有 Geoserver activity,这表明审计日志可能存在问题。我检查了审计日志生成,它显示在很长一段时间(即数周)内没有创建日志。
审核日志配置: 我包含在 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!""}
过去有没有人遇到过类似的问题?
感谢您付出的时间和精力。
毕竟这与 Geoserver 功能无关。解决方案是更改创建审计日志的文件夹的权限(即向写入日志的用户 (tomcat) 提供写入权限)。不知何故(正在调查中......);权限已更改。