Io 异常: Connection reset;Io 异常: Got minus one from a read call;IO 错误: Connection reset by peer, Authe
报错信息:
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相关推荐
- Java面试题:IO流的标准处理异常的代码
QUESTION:IO流的标准处理异常的代码? ANWSER: public class testIO9 {public static void main(String []args) throws ...
- JAVA-SE中:集合,IO流,文件与异常
java.util.Collection java集合是存储对象的工具类,有两个常见子接口 Set: 不可重复集,重复元素不能放入集合两次以上, 顺序不定 List: 可重复集:ArrayList() ...
- java packetmaster_解决DBUtilExt工具类的jdbc的时“java.sql.SQLException: Io 异常: Invalid Packet Lenght”异常问题...
一.异常描述 通过DBUtilExt工具类进行实现文本大字段读取readTemCLOB的时候,报"java.sql.SQLException: Io 异常: Bad packet type. ...
- 解决 java.net.ConnectException: Connection refused: connect 异常
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一. 我的情况很简单: 只是因为我调用服务端接口方法包名没有写对,应该如下面代码中这样写: call ...
- 使用线程池插入数据报Could not open JDBC Connection for transaction 异常
前言 原因分析 解决方案 错误信息 前言 使用线程池插入数据报Could not open JDBC Connection for transaction 异常 Could not open JDBC ...
- java 数组越界异常_数组越界异常 求解决!!!
源自:4-3 滚动状态判断与处理 数组越界异常 求解决!!! package com.example.imooc; import java.io.BufferedInputStream; import ...
- java 异常面试问题_Java异常面试问答
java 异常面试问题 Java provides a robust and object-oriented approach to handle exception scenarios known ...
- java property异常_Java常见的异常和解决的办法
Java程序设计中我们经常会遇到异常,遇到异常不要浮躁,找到问题的原因解决是很容易的.我们整理了一些异常和解决的方法供大家参考. 1.java.lang.IllegalStateException: ...
- 异常导致循环退出_Java异常有哪些?异常怎么处理?
有金钱之外的思想,保留一点自己值得自傲的地方,人生活得更加有意义. 简介 写程序的过程中,会遇到很多问题.比如:你写了个接口,然后用户输入的接口参数并不满足你的要求,导致程序出了一些问题,这个时候我就 ...
最新文章
- 1.Socket通信
- fastjson 的作者,在阿里内网挨骂了?!
- [ACM_几何] Wall
- 梯度下降法_梯度下降
- 4- Mybatis 的参数深入
- 剑指offer面试题22. 链表中倒数第k个节点(链表)
- java 数据类型转换的一场_Java数据类型之间的转换
- Bugtags 实时跟踪插件 - BugtagsInsta
- Qt 批量替换指定文本为目标文本
- Python实现王思聪吃热狗
- 服务器常见协议,网吧影视服务器常见的网络协议
- 【OpenCV学习笔记】之离散傅里叶变换(DFT)
- 机器学习笔记一. 特征工程
- Hadoop之MapReduce02【自定义wordcount案例】
- 【MySQL】MySQL建表与常见类型设计陷阱(MySQL专栏启动)
- 概率论基础 —— 4.五种重要的概率分布模型
- CATALINA_OPTS和 JAVA_OPTS区别
- [系统安全] 三十四.恶意代码检测(4)编写代码自动提取IAT表、字符串及时间信息
- 笔记:表单验证以及sweetalert中swal的使用
- uni-app格式化代码