对于我的WSO2 API Manager(2.0.0)的qa实例,我面临着日志文件迅速增加的问题。我试图通过配置设置(碳和审计)来管理日志文件大小。但是,我发现其他日志文件正在快速填充 - 尤其是http_access * .log和wso2-apigw-errors.log。现在我已经编写了一个shell脚本来定期删除它们。我认为,这些不断增长的日志文件背后的真正问题与损坏的METRIC H2数据库有关。
df[df.duplicated(['Column1', 'Column5'], keep=False)
#Index Column1 Column2 Column3 Column4 Column5
# 0 1234 500 NEWYORK NY NaN
# 2 1234 300 NEWYORKCITY NY NaN
# 3 8910 235 RICHMOND FL 8484883666
# 4 8910 250 AUSTIN TX 8484883666
目前,我已禁用Metrics(metrics.xml)。如何重置Metrics H2 DB并再次开始收集指标?或者我如何将度量数据库指向RDBMS?
答案 0 :(得分:1)
1)让H2工作:
关闭服务器。
删除WSO2METRICS_DB.h2.db and WSO2METRICS_DB.lock.db
个文件
<APIM_HOME>/repository/database/
。
使用./wso2server.sh -Dsetup
2)使用您的RDBMS数据库详细信息更新<APIM_HOME>/repository/conf/datasources/metrics-datasources.xml
并重新启动服务器。