mnt-ltd / moredoc

moredoc,魔豆文库,基于golang开发的类似百度文库的开源文库系统,dochub文库的重构版本。
https://moredoc.mnt.ltd
Apache License 2.0
443 stars 106 forks source link

进程运行着自己挂掉,项目日志有报错 #29

Closed LianSchedule closed 9 months ago

LianSchedule commented 11 months ago

2023/11/15 11:13:31 [Recovery] 2023/11/15 - 11:13:30 panic recovered: runtime error: slice bounds out of range [:5] with capacity 0 C:/Program Files/Go/src/runtime/panic.go:139 (0x434a1e) D:/workspace/golang/src/git.mnt.ltd/moredoc/biz/attachment.go:276 (0x1488a54) D:/workspace/golang/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173 (0xc1e021) D:/workspace/golang/pkg/mod/github.com/gin-gonic/gin@v1.8.1/recovery.go:101 (0xc1e00c) D:/workspace/golang/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173 (0x14cf561) D:/workspace/golang/pkg/mod/github.com/gin-contrib/gzip@v0.0.5/handler.go:60 (0x14cf539) D:/workspace/golang/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173 (0xc1ce90) D:/workspace/golang/pkg/mod/github.com/gin-gonic/gin@v1.8.1/gin.go:616 (0xc1caf8) D:/workspace/golang/pkg/mod/github.com/gin-gonic/gin@v1.8.1/gin.go:572 (0xc1c63c) C:/Program Files/Go/src/net/http/server.go:2947 (0x6f274b) C:/Program Files/Go/src/net/http/server.go:1991 (0x6ed966) C:/Program Files/Go/src/runtime/asm_amd64.s:1594 (0x467d80)  2023-11-15T11:19:10.639+0800 error model model/config.go:866 GetConfigOfSystem {"error": "commands out of sync. You can't run this command now"} moredoc/model.(DBModel).GetConfigOfSystem D:/workspace/golang/src/git.mnt.ltd/moredoc/model/config.go:866 moredoc/biz.(ConfigAPIService).GetSettings D:/workspace/golang/src/git.mnt.ltd/moredoc/biz/config.go:204 moredoc/api/v1._ConfigAPI_GetSettings_Handler.func1 D:/workspace/golang/src/git.mnt.ltd/moredoc/api/v1/config.pb.go:2456 github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1 D:/workspace/golang/pkg/mod/github.com/grpc-ecosystem/go-grpc-middleware@v1.3.0/recovery/interceptors.go:33 github.com/grpc-ecosystem/go-grpc-middleware.ChainUnaryServer.func1.1.1 D:/workspace/golang/pkg/mod/github.com/grpc-ecosystem/go-grpc-middleware@v1.3.0/chain.go:25 moredoc/middleware/auth.(Auth).AuthUnaryServerInterceptor.func1 D:/workspace/golang/src/git.mnt.ltd/moredoc/middleware/auth/auth.go:49 github.com/grpc-ecosystem/go-grpc-middleware.ChainUnaryServer.func1.1.1 D:/workspace/golang/pkg/mod/github.com/grpc-ecosystem/go-grpc-middleware@v1.3.0/chain.go:25 github.com/grpc-ecosystem/go-grpc-middleware.ChainUnaryServer.func1 D:/workspace/golang/pkg/mod/github.com/grpc-ecosystem/go-grpc-middleware@v1.3.0/chain.go:34 moredoc/api/v1._ConfigAPI_GetSettings_Handler D:/workspace/golang/src/git.mnt.ltd/moredoc/api/v1/config.pb.go:2458 google.golang.org/grpc.(Server).processUnaryRPC D:/workspace/golang/pkg/mod/google.golang.org/grpc@v1.44.0/server.go:1282 google.golang.org/grpc.(Server).handleStream D:/workspace/golang/pkg/mod/google.golang.org/grpc@v1.44.0/server.go:1616 google.golang.org/grpc.(Server).serveStreams.func1.2 D:/workspace/golang/pkg/mod/google.golang.org/grpc@v1.44.0/server.go:921 [mysql] 2023/11/15 11:24:54 packets.go:326: busy buffer Using config file: /www/wwwroot/moredoc/app.toml Mac Address: 【enp4s0】: d4:5d:64:a8:ba:00

get signal: terminated close child process... close child process done. exit. Using config file: /www/wwwroot/moredoc/app.toml Mac Address: 【enp4s0】: d4:5d:64:a8:ba:00

//在这里我重启了服务器

2023/11/15 12:20:20 [Recovery] 2023/11/15 - 12:20:20 panic recovered: runtime error: slice bounds out of range [:5] with capacity 0 C:/Program Files/Go/src/runtime/panic.go:139 (0x434a1e) D:/workspace/golang/src/git.mnt.ltd/moredoc/biz/attachment.go:276 (0x1488a54) D:/workspace/golang/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173 (0xc1e021) D:/workspace/golang/pkg/mod/github.com/gin-gonic/gin@v1.8.1/recovery.go:101 (0xc1e00c) D:/workspace/golang/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173 (0x14cf561) D:/workspace/golang/pkg/mod/github.com/gin-contrib/gzip@v0.0.5/handler.go:60 (0x14cf539) D:/workspace/golang/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173 (0xc1ce90) D:/workspace/golang/pkg/mod/github.com/gin-gonic/gin@v1.8.1/gin.go:616 (0xc1caf8) D:/workspace/golang/pkg/mod/github.com/gin-gonic/gin@v1.8.1/gin.go:572 (0xc1c63c) C:/Program Files/Go/src/net/http/server.go:2947 (0x6f274b) C:/Program Files/Go/src/net/http/server.go:1991 (0x6ed966) C:/Program Files/Go/src/runtime/asm_amd64.s:1594 (0x467d80)