#### 问题描述
在onWorkerStart中使用数据库连接池可能会堆栈异常。
#### 程序代码
启用swow协程。在程序启动后连接数据库。#365, 18)
#1 [internal function]: Workerman\Events\Swow->Workerman\Events\{closure}()
#2 {main}
```
- 第二处错误workerman\coroutine\src\Utils\DestructionWatcher.php on line 48
```
#### 截图报错信息里报错文件相关代码
- 第一处错误并不是代码问题,我发现[截图](/upload/img/20250607/0768442cf09bb2.png)
- 第二处错误经过分析最终引发的异常为上下文未正确销毁引发的无限递归调用。原因是我在bootstrap中使用了数据库连接,在workerman中onWorkerStart开了一个协程处理,但是没有销毁上下文。所以才导致了这个bug。
修复代码如下:
!