diff --git a/backend/app/service/upgrade.go b/backend/app/service/upgrade.go index e400b542f..2a3daf0d7 100644 --- a/backend/app/service/upgrade.go +++ b/backend/app/service/upgrade.go @@ -104,6 +104,10 @@ func (u *UpgradeService) Upgrade(req dto.Upgrade) error { fileName := fmt.Sprintf("1panel-%s-%s-%s.tar.gz", req.Version, "linux", itemArch) _ = settingRepo.Update("SystemStatus", "Upgrading") go func() { + _ = global.Cron.Stop() + defer func() { + global.Cron.Start() + }() if err := fileOp.DownloadFile(downloadPath+"/"+fileName, rootDir+"/"+fileName); err != nil { global.LOG.Errorf("download service file failed, err: %v", err) _ = settingRepo.Update("SystemStatus", "Free") diff --git a/backend/init/migration/migrations/init.go b/backend/init/migration/migrations/init.go index a00cbea38..9b5fdbd62 100644 --- a/backend/init/migration/migrations/init.go +++ b/backend/init/migration/migrations/init.go @@ -2,10 +2,11 @@ package migrations import ( "fmt" - "github.com/1Panel-dev/1Panel/backend/app/service" "strings" "time" + "github.com/1Panel-dev/1Panel/backend/app/service" + "github.com/1Panel-dev/1Panel/backend/app/model" "github.com/1Panel-dev/1Panel/backend/app/repo" "github.com/1Panel-dev/1Panel/backend/constant" @@ -705,6 +706,7 @@ var UpdateDatabase = &gormigrate.Migration{ "app_install_id": mysqlInfo.ID, "name": mysqlInfo.Name, "password": pass, + "port": service.DatabaseKeys["mysql"], "address": mysqlInfo.ServiceName, }).Error; err != nil { global.LOG.Errorf("updata database %s info failed, err: %v", data.Name, err)