Geoserver 审计日志停止工作

Posted

技术标签:

【中文标题】Geoserver 审计日志停止工作【英文标题】:Geoserver Audit Logging stopped working 【发布时间】:2016-09-06 08:23:00 【问题描述】:

问题:安装在 Ubuntu 14.04 VM 中的 Geoserver (2.8.0) 突然停止创建审核日志。

背景:几个月前,我按照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!"" 

过去有没有人遇到过类似的问题?

感谢您的时间和精力。

【问题讨论】:

【参考方案1】:

这毕竟与地理服务器功能无关。解决方案是更改创建审核日志的文件夹的权限(即为写入日志的用户(tomcat)提供写入权限)。不知何故(正在调查中……);权限已更改。

【讨论】:

以上是关于Geoserver 审计日志停止工作的主要内容,如果未能解决你的问题,请参考以下文章

PHP-cgi 随机停止工作而没有错误日志

春季迁移后,带有“java.util.logging”的Tomcat日志停止工作

Viber 程序停止工作日志文件:启动计时器计时器只能用于以 QThread 1 启动的线程

Gitlab 自动部署已停止工作,服务器日志中出现“找不到匹配的主机密钥类型”错误

频道应用程序无故停止工作 unitil ASGI 服务器重新启动

渠道应用程序停止工作,没有任何理由单元ASGI服务器重新启动