|
|
@ -307,8 +307,10 @@ public class ProcessService { |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
public void removeTaskLogFile(Integer processInstanceId){ |
|
|
|
public void removeTaskLogFile(Integer processInstanceId){ |
|
|
|
|
|
|
|
|
|
|
|
LogClientService logClient = new LogClientService(); |
|
|
|
LogClientService logClient = null; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
try { |
|
|
|
|
|
|
|
logClient = new LogClientService(); |
|
|
|
List<TaskInstance> taskInstanceList = findValidTaskListByProcessId(processInstanceId); |
|
|
|
List<TaskInstance> taskInstanceList = findValidTaskListByProcessId(processInstanceId); |
|
|
|
|
|
|
|
|
|
|
|
if (CollectionUtils.isEmpty(taskInstanceList)) { |
|
|
|
if (CollectionUtils.isEmpty(taskInstanceList)) { |
|
|
@ -329,10 +331,14 @@ public class ProcessService { |
|
|
|
ip = taskInstance.getHost(); |
|
|
|
ip = taskInstance.getHost(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// remove task log from loggerserver
|
|
|
|
// remove task log from loggerserver
|
|
|
|
logClient.removeTaskLog(ip, port, taskLogPath); |
|
|
|
logClient.removeTaskLog(ip, port, taskLogPath); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
}finally { |
|
|
|
|
|
|
|
if (logClient != null) { |
|
|
|
|
|
|
|
logClient.close(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|