报错信息:
1.
IO 错误: Connection reset by peer, Authentication lapse 0 ms.
搜索网上有些回答说
是JVM随机数造成的延迟问题。
看下kettle控制台所属服务器的$JAVA_HOME/jre/lib/security/java.security文件中将命令securerandom.source=file:/dev/random
改为:securerandom.source=file:/dev/unrandom
但是我查看我服务器的这个文件中本来就是securerandom.source=file:/dev/unrandom。
2.
再运行一次发现报错有变化:
IO 错误: Got minus one from a read call
再跑一次的话报错还有变化:
Io 异常: Connection reset
第二个报错像是连接中断的报错,
然后去服务器长ping这个数据库服务器核实一下会不会丢包
命令:ping IP -c 50 | awk '{ print $0"\t" strftime("%H:%M:%S",systime()) } ’
发现会有百分之二的丢包概率

3.
调了一段时间的报错整理:(30秒重复一次)
2022/10/13 17:29:32 - 表输入.0 - Io 异常: Connection reset
2022/10/13 17:30:02 - 表输入.0 - Io 异常: Got minus one from a read call
2022/10/13 17:30:32 - 表输入.0 - Io 异常: Got minus one from a read call
2022/10/13 17:31:02 - 表输入.0 - Io 异常: Connection reset
2022/10/13 17:31:32 - 表输入.0 - Io 异常: Connection reset
2022/10/13 17:32:02 - 表输入.0 - Io 异常: Connection reset
2022/10/13 17:32:32 - 表输入.0 - Io 异常: Connection reset
2022/10/13 17:33:03 - 表输入.0 - Io 异常: Connection reset
2022/10/13 17:33:33 - 表输入.0 - Io 异常: Connection reset
2022/10/13 17:34:03 - 表输入.0 - Io 异常: Connection reset
2022/10/13 17:34:33 - 表输入.0 - Io 异常: Connection reset
2022/10/13 17:35:03 - 表输入.0 - Io 异常: Connection reset
2022/10/13 17:35:33 - 表输入.0 - Io 异常: Connection reset
2022/10/13 17:36:03 - 表输入.0 - Io 异常: Got minus one from a read call
2022/10/13 17:36:33 - 表输入.0 - Io 异常: Connection reset
2022/10/13 17:37:03 - 表输入.0 - Io 异常: Connection reset

首先将丢包问题解决丢包
在kitchen.sh文件的最后一行中的Java 命令行中增加参数:-Djava.security.egd=file:/dev/…/dev/urandom 试试

4.改动之后一段时间的报错整理:(30秒重复一次)
2022/10/13 17:58:12 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 17:58:42 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 17:59:13 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 17:59:43 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 18:00:13 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 18:00:43 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 18:01:13 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 18:01:43 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 18:02:13 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 18:02:43 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 18:03:13 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 18:03:43 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 18:04:13 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 18:04:43 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 18:05:14 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 18:05:44 - 表输入.0 - IO 错误: Connection reset by peer, Authentication lapse 0 ms.
2022/10/13 18:06:14 - 表输入.0 - IO 错误: Connection reset by peer, Authentication lapse 0 ms.
2022/10/13 18:06:44 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 18:07:14 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 18:07:44 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 18:08:14 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 18:08:44 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 18:09:14 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 18:10:44 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 18:11:14 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 18:11:44 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 18:12:14 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 18:12:45 - 表输入.0 - IO 错误: Got minus one from a read call
2022/10/13 18:13:15 - 表输入.0 - IO 错误: Got minus one from a read call

发现报错基本维持在一种报错,
此报错考虑为数据库连接数超了的问题,联系对方数据库dba核查,但是数据库连接数没有超,
最后发现为
此服务器ip不在数据库的白名单中,
dba将此服务器ip加到数据库的白名单中,发现正常,没有报错了。
完成。

Io 异常: Connection reset;Io 异常: Got minus one from a read call;IO 错误: Connection reset by peer, Authe相关推荐

  1. Java面试题:IO流的标准处理异常的代码

    QUESTION:IO流的标准处理异常的代码? ANWSER: public class testIO9 {public static void main(String []args) throws ...

  2. JAVA-SE中:集合,IO流,文件与异常

    java.util.Collection java集合是存储对象的工具类,有两个常见子接口 Set: 不可重复集,重复元素不能放入集合两次以上, 顺序不定 List: 可重复集:ArrayList() ...

  3. java packetmaster_解决DBUtilExt工具类的jdbc的时“java.sql.SQLException: Io 异常: Invalid Packet Lenght”异常问题...

    一.异常描述 通过DBUtilExt工具类进行实现文本大字段读取readTemCLOB的时候,报"java.sql.SQLException: Io 异常: Bad packet type. ...

  4. 解决 java.net.ConnectException: Connection refused: connect 异常

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一. 我的情况很简单: 只是因为我调用服务端接口方法包名没有写对,应该如下面代码中这样写: call ...

  5. 使用线程池插入数据报Could not open JDBC Connection for transaction 异常

    前言 原因分析 解决方案 错误信息 前言 使用线程池插入数据报Could not open JDBC Connection for transaction 异常 Could not open JDBC ...

  6. java 数组越界异常_数组越界异常 求解决!!!

    源自:4-3 滚动状态判断与处理 数组越界异常 求解决!!! package com.example.imooc; import java.io.BufferedInputStream; import ...

  7. java 异常面试问题_Java异常面试问答

    java 异常面试问题 Java provides a robust and object-oriented approach to handle exception scenarios known ...

  8. java property异常_Java常见的异常和解决的办法

    Java程序设计中我们经常会遇到异常,遇到异常不要浮躁,找到问题的原因解决是很容易的.我们整理了一些异常和解决的方法供大家参考. 1.java.lang.IllegalStateException: ...

  9. 异常导致循环退出_Java异常有哪些?异常怎么处理?

    有金钱之外的思想,保留一点自己值得自傲的地方,人生活得更加有意义. 简介 写程序的过程中,会遇到很多问题.比如:你写了个接口,然后用户输入的接口参数并不满足你的要求,导致程序出了一些问题,这个时候我就 ...

最新文章

  1. 1.Socket通信
  2. fastjson 的作者,在阿里内网挨骂了?!
  3. [ACM_几何] Wall
  4. 梯度下降法_梯度下降
  5. 4- Mybatis 的参数深入
  6. 剑指offer面试题22. 链表中倒数第k个节点(链表)
  7. java 数据类型转换的一场_Java数据类型之间的转换
  8. Bugtags 实时跟踪插件 - BugtagsInsta
  9. Qt 批量替换指定文本为目标文本
  10. Python实现王思聪吃热狗
  11. 服务器常见协议,网吧影视服务器常见的网络协议
  12. 【OpenCV学习笔记】之离散傅里叶变换(DFT)
  13. 机器学习笔记一. 特征工程
  14. Hadoop之MapReduce02【自定义wordcount案例】
  15. 【MySQL】MySQL建表与常见类型设计陷阱(MySQL专栏启动)
  16. 概率论基础 —— 4.五种重要的概率分布模型
  17. CATALINA_OPTS和 JAVA_OPTS区别
  18. [系统安全] 三十四.恶意代码检测(4)编写代码自动提取IAT表、字符串及时间信息
  19. 笔记:表单验证以及sweetalert中swal的使用
  20. uni-app格式化代码

热门文章

  1. 01.虚拟环境安装CentOS
  2. 使用D3js 实现进行任务分配效果
  3. 好耶!谷歌推出AI医学成像套件;『深度学习数学工程』电子书;适用MacOS的Linux子系统;根据文本提示补全图像;前沿论文 | ShowMeAI资讯日报
  4. 软件Bug五种等级,一级最致命~
  5. redmine 腾讯企业邮箱配置
  6. SWOT基础与个人SWOT分析
  7. 2018再见了啊!!!2019继续努力!新年快乐~!!!
  8. 电脑阅卷不写准考证号可以吗
  9. Little‘s Law与低时延
  10. 红米k30 允许调用gpu调试层_Abaqus中Fortran子程序的调试方法(一)