fix
This commit is contained in:
@@ -656,6 +656,7 @@ func RegisterRoutes(
|
|||||||
|
|
||||||
if err := router.Start(addr); err != nil {
|
if err := router.Start(addr); err != nil {
|
||||||
logger.Error("HTTP服务器启动失败", zap.Error(err))
|
logger.Error("HTTP服务器启动失败", zap.Error(err))
|
||||||
|
// 在goroutine中记录错误,但不会影响主程序
|
||||||
} else {
|
} else {
|
||||||
logger.Info("HTTP服务器启动成功", zap.String("addr", addr))
|
logger.Info("HTTP服务器启动成功", zap.String("addr", addr))
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -99,9 +99,13 @@ func (r *GinRouter) Start(addr string) error {
|
|||||||
|
|
||||||
// 启动服务器
|
// 启动服务器
|
||||||
if err := r.server.ListenAndServe(); err != nil && err != http.ErrServerClosed {
|
if err := r.server.ListenAndServe(); err != nil && err != http.ErrServerClosed {
|
||||||
|
r.logger.Error("HTTP服务器启动失败",
|
||||||
|
zap.String("addr", addr),
|
||||||
|
zap.Error(err))
|
||||||
return fmt.Errorf("failed to start server: %w", err)
|
return fmt.Errorf("failed to start server: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
r.logger.Info("HTTP服务器启动成功", zap.String("addr", addr))
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user