|
@@ -143,15 +143,27 @@ outLoop:
|
|
|
commonConfig.OssMutex.Lock()
|
|
|
|
|
|
err = commonConfig.OssBucket.PutObject(objectKey3+"callback.json", strings.NewReader(callBackJson))
|
|
|
+ if err != nil {
|
|
|
+ c_log.GlobalLogger.Error("上传 callback.json 文件失败:", err)
|
|
|
+ }
|
|
|
|
|
|
for _, file := range commonConfig.CloudConfig.MapBufFiles {
|
|
|
err = commonConfig.OssBucket.PutObjectFromFile(objectKey3+filepath.Base(file), file)
|
|
|
+ if err != nil {
|
|
|
+ c_log.GlobalLogger.Error("上传 mapBuf 文件失败:", err)
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
|
|
|
- commonConfig.OssMutex.Unlock()
|
|
|
+ err = util.ZipDir(commonConfig.CloudConfig.DataDir.Src, commonConfig.CloudConfig.DataDir.Dest, commonConfig.CloudConfig.DataDir.Exclude)
|
|
|
+ if err != nil {
|
|
|
+ c_log.GlobalLogger.Error("压缩data目录失败:", err)
|
|
|
+ }
|
|
|
+ err = commonConfig.OssBucket.PutObjectFromFile(objectKey3+"data.zip", commonConfig.CloudConfig.DataDir.Dest)
|
|
|
if err != nil {
|
|
|
- c_log.GlobalLogger.Error("上传 callback.json 或 mapBuf 文件失败:", err)
|
|
|
+ c_log.GlobalLogger.Error("上传 data 目录压缩文件失败:", err)
|
|
|
}
|
|
|
+ commonConfig.OssMutex.Unlock()
|
|
|
|
|
|
|
|
|
c_log.GlobalLogger.Infof("结束处理窗口,【Lable】=%v,【FaultTime】=%v,【Length】=%v", currentTimeWindow.Labels, currentTimeWindow.FaultTime, currentTimeWindow.Length)
|