面板无法访问,core反复重启

发现面板页面无法启动,然后发现core在反复重启。
版本: v2.0.0
模式: stable

➜  ~ sudo 1pctl status core
● 1panel-core.service - 1Panel, a modern open source linux panel
     Loaded: loaded (/etc/systemd/system/1panel-core.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2025-07-25 11:09:56 CST; 961ms ago
   Main PID: 1028119 (1panel-core)
      Tasks: 1 (limit: 8956)
     Memory: 63.5M
        CPU: 959ms
     CGroup: /system.slice/1panel-core.service
             └─1028119 /usr/bin/1panel-core

Jul 25 11:09:56 lzhvault systemd[1]: Started 1Panel, a modern open source linux panel.
➜  ~ sudo 1pctl status core
● 1panel-core.service - 1Panel, a modern open source linux panel
     Loaded: loaded (/etc/systemd/system/1panel-core.service; enabled; vendor preset: enabled)
     Active: activating (auto-restart) (Result: exit-code) since Fri 2025-07-25 11:09:57 CST; 294ms ago
    Process: 1028119 ExecStart=/usr/bin/1panel-core (code=exited, status=2)
   Main PID: 1028119 (code=exited, status=2)
        CPU: 1.161s
➜  ~ 
Jul 25 11:11:47 lzhvault systemd[1]: 1panel-core.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░ 
░░ An ExecStart= process belonging to unit 1panel-core.service has exited.
░░ 
░░ The process' exit code is 'exited' and its exit status is 2.
Jul 25 11:11:47 lzhvault systemd[1]: 1panel-core.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░ 
░░ The unit 1panel-core.service has entered the 'failed' state with result 'exit-code'.
Jul 25 11:11:47 lzhvault systemd[1]: 1panel-core.service: Consumed 1.158s CPU time.
░░ Subject: Resources consumed by unit runtime
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░ 
░░ The unit 1panel-core.service completed and consumed the indicated resources.
➜  ~ sudo /usr/bin/1panel-core
[2025-07-25 11:12:14] [INFO] init logger successfully  
[2025-07-25 11:12:14] [INFO] Migration run successfully  
[2025-07-25 11:12:14] [INFO] init session successfully  
[2025-07-25 11:12:14] [INFO] [xpack] migration run successfully  
[2025-07-25 11:12:14] [INFO] [xpack] add health check cron job successful  
[2025-07-25 11:12:14] [INFO] [xpack] add license check cron job successful, handle at 1:31  
[2025-07-25 11:12:14] [INFO] add app store sync cron job successful  
[2025-07-25 11:12:14] [INFO] [offline alert] cron job successful  
[GIN-debug] [WARNING] Creating an Engine instance with the Logger and Recovery middleware already attached.

[GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
 - using env:   export GIN_MODE=release
 - using code:  gin.SetMode(gin.ReleaseMode)

[GIN-debug] GET    /1panel/swagger/*any      --> github.com/swaggo/gin-swagger.CustomWrapHandler.func1 (5 handlers)
[GIN-debug] GET    /public/*filepath         --> github.com/gin-gonic/gin.(*RouterGroup).createStaticHandler.func1 (5 handlers)
[GIN-debug] HEAD   /public/*filepath         --> github.com/gin-gonic/gin.(*RouterGroup).createStaticHandler.func1 (5 handlers)
[GIN-debug] GET    /favicon.ico/*filepath    --> github.com/gin-gonic/gin.(*RouterGroup).createStaticHandler.func1 (5 handlers)
[GIN-debug] HEAD   /favicon.ico/*filepath    --> github.com/gin-gonic/gin.(*RouterGroup).createStaticHandler.func1 (5 handlers)
[GIN-debug] GET    /api/v2/images/*filepath  --> github.com/gin-gonic/gin.(*RouterGroup).createStaticHandler.func1 (5 handlers)
[GIN-debug] HEAD   /api/v2/images/*filepath  --> github.com/gin-gonic/gin.(*RouterGroup).createStaticHandler.func1 (5 handlers)
[GIN-debug] GET    /assets/*filepath         --> github.com/1Panel-dev/1Panel/core/init/router.setWebStatic.func1 (5 handlers)
[GIN-debug] GET    /ffb4396aae               --> github.com/1Panel-dev/1Panel/core/init/router.setWebStatic.func2 (5 handlers)
[GIN-debug] GET    /                         --> github.com/1Panel-dev/1Panel/core/init/router.setWebStatic.func3 (5 handlers)
[GIN-debug] GET    /api/v2/core/auth/captcha --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).Captcha-fm (11 handlers)
[GIN-debug] POST   /api/v2/core/auth/mfalogin --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).MFALogin-fm (11 handlers)
[GIN-debug] POST   /api/v2/core/auth/login   --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).Login-fm (11 handlers)
[GIN-debug] POST   /api/v2/core/auth/logout  --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).LogOut-fm (11 handlers)
[GIN-debug] GET    /api/v2/core/auth/setting --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).GetLoginSetting-fm (11 handlers)
[GIN-debug] GET    /api/v2/core/backups/client/:clientType --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).LoadBackupClientInfo-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/backups/refresh/token --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).RefreshToken-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/backups/buckets --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).ListBuckets-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/backups      --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).CreateBackup-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/backups/del  --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).DeleteBackup-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/backups/update --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).UpdateBackup-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/logs/login   --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).GetLoginLogs-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/logs/operation --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).GetOperationLogs-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/logs/clean   --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).CleanLogs-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/settings/search --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).GetSettingInfo-fm (12 handlers)
[GIN-debug] POST   /api/v2/core/settings/expired/handle --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).HandlePasswordExpired-fm (12 handlers)
[GIN-debug] POST   /api/v2/core/settings/terminal/search --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).GetTerminalSettingInfo-fm (13 handlers)
[GIN-debug] GET    /api/v2/core/settings/search/available --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).GetSystemAvailable-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/settings/update --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).UpdateSetting-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/settings/terminal/update --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).UpdateTerminalSetting-fm (13 handlers)
[GIN-debug] GET    /api/v2/core/settings/interface --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).LoadInterfaceAddr-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/settings/menu/update --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).UpdateMenu-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/settings/proxy/update --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).UpdateProxy-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/settings/bind/update --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).UpdateBindInfo-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/settings/port/update --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).UpdatePort-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/settings/ssl/update --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).UpdateSSL-fm (13 handlers)
[GIN-debug] GET    /api/v2/core/settings/ssl/info --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).LoadFromCert-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/settings/ssl/download --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).DownloadSSL-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/settings/password/update --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).UpdatePassword-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/settings/mfa --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).LoadMFA-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/settings/mfa/bind --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).MFABind-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/settings/upgrade --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).Upgrade-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/settings/upgrade/notes --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).GetNotesByVersion-fm (13 handlers)
[GIN-debug] GET    /api/v2/core/settings/upgrade --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).GetUpgradeInfo-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/settings/api/config/generate/key --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).GenerateApiKey-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/settings/api/config/update --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).UpdateApiConfig-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/settings/ssl/reload --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).ReloadSSL-fm (11 handlers)
[GIN-debug] POST   /api/v2/core/settings/apps/store/update --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).UpdateAppstoreConfig-fm (13 handlers)
[GIN-debug] GET    /api/v2/core/settings/apps/store/config --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).GetAppstoreConfig-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/commands/list --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).ListCommand-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/commands     --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).CreateCommand-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/commands/del --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).DeleteCommand-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/commands/search --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).SearchCommand-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/commands/tree --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).SearchCommandTree-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/commands/update --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).UpdateCommand-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/hosts        --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).CreateHost-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/hosts/info   --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).GetHostByID-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/hosts/del    --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).DeleteHost-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/hosts/update --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).UpdateHost-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/hosts/update/group --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).UpdateHostGroup-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/hosts/search --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).SearchHost-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/hosts/tree   --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).HostTree-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/hosts/test/byinfo --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).TestByInfo-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/hosts/test/byid/:id --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).TestByID-fm (13 handlers)
[GIN-debug] GET    /api/v2/core/hosts/terminal --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).WsSsh-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/groups       --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).CreateGroup-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/groups/del   --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).DeleteGroup-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/groups/update --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).UpdateGroup-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/groups/search --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).ListGroup-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/script       --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).CreateScript-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/script/search --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).SearchScript-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/script/del   --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).DeleteScript-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/script/update --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).UpdateScript-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/script/sync  --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).SyncScript-fm (13 handlers)
[GIN-debug] GET    /api/v2/core/script/run   --> github.com/1Panel-dev/1Panel/core/app/api/v2.(*BaseApi).RunScript-fm (13 handlers)
[GIN-debug] GET    /api/v2/core/nodes/list   --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).ListNode-fm (13 handlers)
[GIN-debug] GET    /api/v2/core/nodes/all    --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).ListAllNode-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/xpack/nodes/fix --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).FixConnInfo-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/xpack/nodes/check --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).NodeCheck-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/xpack/nodes/sync --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).NodeSync-fm (13 handlers)
[GIN-debug] GET    /api/v2/core/xpack/nodes/current --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).LoadCurrent-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/xpack/nodes/restart --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).NodeRestart-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/xpack/nodes  --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).CreateNode-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/xpack/nodes/reinstall --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).Reinstall-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/xpack/nodes/del --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).DeleteNode-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/xpack/nodes/update --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).UpdateNode-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/xpack/nodes/update/group --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).UpdateNodeGroup-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/xpack/nodes/update/description --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).UpdateDescription-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/xpack/nodes/search --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).SearchNode-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/xpack/nodes/test/byinfo --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).TestByInfo-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/xpack/nodes/upgrade --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).NodeUpgrade-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/xpack/nodes/rollback --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).NodeRollback-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/xpack/nodes/upgrade/log/del --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).DeleteUpgradeLog-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/xpack/nodes/search/upgrade/logs --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).SearchUpgradeLog-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/licenses/search --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).SearchLicense-fm (13 handlers)
[GIN-debug] GET    /api/v2/core/licenses/options --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).GetLicenseOptions-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/licenses/del --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).DeleteLicense-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/licenses/upload --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).UploadLicenseFiles-fm (13 handlers)
[GIN-debug] GET    /api/v2/core/licenses/status --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).GetLicenseStatus-fm (13 handlers)
[GIN-debug] GET    /api/v2/core/licenses/sms/info --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).GetLicenseSmsInfo-fm (13 handlers)
[GIN-debug] GET    /api/v2/core/licenses/master/status --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).GetMasterLicenseStatus-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/licenses/update --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).UpdateLicenseFiles-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/licenses/bind --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).BindLicense-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/licenses/unbind --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).UnbindLicense-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/licenses/bind/free --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).BindFree-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/licenses/sync --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).SyncLicense-fm (13 handlers)
[GIN-debug] GET    /api/v2/core/xpack/settings/search --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).GetSettingInfo-fm (12 handlers)
[GIN-debug] POST   /api/v2/core/xpack/settings/update --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).UpdateSetting-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/xpack/settings/update/item --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).UpdateSettingByKey-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/xpack/settings/reset --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).ResetSetting-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/xpack/settings/app/custom --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).UpdateCustomConfig-fm (13 handlers)
[GIN-debug] GET    /api/v2/core/xpack/settings/app/custom --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).GetCustomAppConfig-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/xpack/settings/alert/setting --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).UpdateAlertSetting-fm (13 handlers)
[GIN-debug] GET    /api/v2/core/xpack/settings/alert/setting --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).GetAlertSetting-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/xpack/alert/offline/sync --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).SyncOfflineAlert-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/xpack/exchange/file --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).ExchangeFile-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/xapp/appQRCode --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).GenerateAppQRCode-fm (13 handlers)
[GIN-debug] POST   /api/v2/core/xapp/verifyQRCode --> github.com/1Panel-dev/1Panel/core/xpack/app/api/v2.(*XpackApi).VerifyAppQRCode-fm (11 handlers)
➜  ~ echo $?

2
➜  ~ 

已解决,strace发现端口被占用,换端口解决。

➜  ~ tail -n 500 /tmp/1panel.strace
1052046 bind(11, {sa_family=AF_INET, sin_port=htons(35575), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EADDRINUSE (Address already in use)