【发布时间】:2019-12-21 23:38:22
【问题描述】:
我的应用程序使用Camunda 7.7 运行。到目前为止,所有数据都保存在 Camunda 表 (ACT_XXX) 中——它们变得很大。所以现在我想清理表并配置 Camunda,以便在 14 天后清理数据。
直到现在我都尝试将 TTL 设置为 1 天(更容易测试!)
List<ProcessDefinition> processDefinitions = processEngine.getRepositoryService()
.createProcessDefinitionQuery()
.deploymentId(deployment.getId()).list();
for (ProcessDefinition processDefinition : processDefinitions) {
processEngine.getRepositoryService()
.updateProcessDefinitionHistoryTimeToLive(
processDefinition.getId(), 1);
}
以及下午的清理窗口:
configuration.setHistoryCleanupBatchWindowStartTime("15:00");
configuration.setHistoryCleanupBatchWindowEndTime("16:00");
这个,这个不行。有人可以帮忙吗?
【问题讨论】: