oracle - oci8 驱动程序:间歇性连接不良
问题描述
我已经使用 oci8 进行了一年多的批处理。在那里,我曾经根据特定频率进行 oracle 调用,而没有任何大量并行请求。最近我开始使用这个驱动程序使用 go 例程并行处理多个用户请求。driver: bad connection
连接通过 90% 的时间,但对于剩下的 10%,我看到这个驱动程序抛出了一个错误。这通常发生在两种情况下:
- 当连接闲置时间过长时(发生在少数请求中)。
- 当连接数量激增时。
所采取的行动:
- 已经用我的 oracle DB 检查了连接/会话限制。没有这样的限制。
- 尝试分叉分支并添加似乎无法编译的错误日志。大多数遇到此问题的人都提到了同时处理多个连接的错误。对我来说,这是由 oci8 完成的。
请帮忙!
解决方案
推荐阅读
- java - Java 线程被破坏
- python - Python FutureWarning:使用多个键进行索引(隐式转换为键元组)
- java - 使用“默认”作为变量
- java - 春季升级后@Value默认空值不起作用
- angular - 具有不同拦截器的新 HttpClient 实例
- javascript - 使用滑动滑块垂直滑块模式无法正确计算可见幻灯片计数
- android - 上传 2 张图片时无法访问的语句
- postgresql - 如何在postgres(sql文件)中的do块内设置变量
- apache-spark - 想要使用 spark 连接到 smb 服务器并在 spark 中从该服务器加载文件.. 让我们说
- java - 通过 FXML 在状态栏中添加按钮