Gosse0405 2020-03-10 14:48 采纳率: 25%
浏览 1434
已结题

阿里云服务器上安装oracle,SpringBoot项目时间长总是IO 错误: Socket read timed out

请问有哪些错误原因呢?

我的疑问有以下几点:
1. 是SpringBoot项目的配置错误,我用的druid连接池,配置都是网上常用的配置。

  • oracle安装错误,但是用Navicat和PL/SQL软件连接都没问题。

有谁知道什么原因吗?能解决的话,可加wx红包报酬的:w1150111308

  • 写回答

1条回答 默认 最新

  • 灵动领域 2020-03-11 01:42
    关注

    oracle数据库可以通过navicat连接,可以排除数据库安装的错误。
    问题应该出在连接池上面,没有及时回收连接,导致无可用的链接,才报错。
    1、确认下连接池里面,使用过后是否会自动关闭连接;
    2、如果没有,每次使用后关闭连接;
    3、看看连接池里面处理使用连接的机制是什么?自动检测空闲连接在关闭(看下检测空闲连接的时间间隔和关闭空闲连接的间隔设置是不是太长了),还是每次使用完就关闭等。

    评论
编辑
预览

报告相同问题?

悬赏问题

  • ¥15 Tensorflow采用interpreter.allocate_tensors()分配内存出现ValueError: vector too long报错
  • ¥15 使用CGenFF在线生成血红素辅基拓扑结构遇到问题
  • ¥15 在fragment使用okhttp同步上传文件,能不能在fragment销毁后还可以继续上传文件?
  • ¥20 matlab代码实现可达矩阵形成骨骼矩阵
  • ¥15 关于地板的木纹和图库中的匹配的
  • ¥30 机器学习预测疾病模型流程疑问
  • ¥50 2048Python实现
  • ¥15 使用ads进行低噪放仿真没有结果且不报错
  • ¥15 关于#python#的问题:有偿求一个千寻框架找书机器人插件
  • ¥15 安装numpy时出现TypeError应该怎么办?