异常记录赋值
This commit is contained in:
parent
9c5dde7b2e
commit
f0a56ea672
7
world.go
7
world.go
@ -77,6 +77,9 @@ type world struct {
|
|||||||
|
|
||||||
cancel context.CancelFunc
|
cancel context.CancelFunc
|
||||||
done chan struct{} // 服务协程退出信号
|
done chan struct{} // 服务协程退出信号
|
||||||
|
|
||||||
|
// 世界异常记录
|
||||||
|
err any
|
||||||
}
|
}
|
||||||
|
|
||||||
// 新建一个组件类型
|
// 新建一个组件类型
|
||||||
@ -279,11 +282,11 @@ func (w *world) run(ctx context.Context) {
|
|||||||
|
|
||||||
// 世界运行异常处理
|
// 世界运行异常处理
|
||||||
func (w *world) exception(err any) {
|
func (w *world) exception(err any) {
|
||||||
// slog.Error("世界运行异常", "error", err, "stack", string(debug.Stack()))
|
w.err = err
|
||||||
|
// 世界异常
|
||||||
w.updateState(WorldError)
|
w.updateState(WorldError)
|
||||||
// 关闭定时器
|
// 关闭定时器
|
||||||
w.ticker.Stop()
|
w.ticker.Stop()
|
||||||
// w.handleRequestAndEvent()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 世界正常关闭逻辑
|
// 世界正常关闭逻辑
|
||||||
|
Loading…
Reference in New Issue
Block a user