关于时间函数time.LoadLocation阻塞的问题
1. 运行环境
用go16和go20编译过
代码运行在docker内,version 20.10.6
操作系统是 ubuntu16
2. 问题描述?
- 在调用时间函数time.LoadLocation碰到阻塞。查看调用栈,是关闭文件时候被阻塞。
- 通过调用栈分析,会以只读方式打开 /usr/share/zoneinfo/Hongkong
- 关闭文件应该是释放资源,没想通释放资源为什么会阻塞。图片中已经被阻塞了113分钟。
- 请问大家有什么思路或者定位问题的方法。
- 以下就是协程的调用栈
3. 您期望得到的结果?
出现问题的原因以及如何定位。
4. 您实际得到的结果?
请查看前面的图片
5.酬谢
如果答案需要付费,可以联系我。
阻塞在项目是怎么报错的?贴个报错信息看下