目前没有办法直接设置,因为有些session虽然这段时间不活跃,不能排除后面再次活跃的可能。如果您有这方面需求,可以自定义一个函数,然后定时任务调用。示例如下:
def closeNotActiveSessions() {
gap = 43200000 // 12:00:00.000
sessionIds = exec sessionId from pnodeRun(getSessionMemoryStat) where now() - lastActiveTime > gap
closeSessions(sessionIds)
}
scheduleJob(jobId=`daily, jobDesc="Daily Job 1", jobFunc=closeNotActiveSessions, scheduleTime=10:00m, startDate=2022.01.01, endDate=2022.12.31, frequency='D')