|
@@ -91,15 +91,14 @@ public class TraceDaemon extends Thread{
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
} finally {
|
|
} finally {
|
|
try {
|
|
try {
|
|
|
|
+ traceService.updateTraceEndTime(traceId);
|
|
if (needGenerateReport) {
|
|
if (needGenerateReport) {
|
|
generateReport();
|
|
generateReport();
|
|
}
|
|
}
|
|
- traceService.updateTraceEndTime(traceId);
|
|
|
|
PrintUtil.print(String.format("Trace %s is done!", traceId), TAG);
|
|
PrintUtil.print(String.format("Trace %s is done!", traceId), TAG);
|
|
traceService.updateTraceStatue(traceId, TraceStatus.FINISH);
|
|
traceService.updateTraceStatue(traceId, TraceStatus.FINISH);
|
|
}catch (UploadReportException e){
|
|
}catch (UploadReportException e){
|
|
// 按理说不应该失败,但是还是加上
|
|
// 按理说不应该失败,但是还是加上
|
|
- traceService.updateTraceEndTime(traceId);
|
|
|
|
PrintUtil.print(String.format("Trace %s report upload failed.", traceId), TAG);
|
|
PrintUtil.print(String.format("Trace %s report upload failed.", traceId), TAG);
|
|
traceService.updateTraceStatue(traceId, TraceStatus.UPLOAD_REPORT_FAILED);
|
|
traceService.updateTraceStatue(traceId, TraceStatus.UPLOAD_REPORT_FAILED);
|
|
}
|
|
}
|