Connection reset by peer错误该怎么解决

Connection reset by peer错误该怎么解决,第1张

Connection reset by peer的常见原因:1)服务器的并发连接数超过了其承载量,服务器会将其中一些连接关闭;
如果知道实际连接服务器的并发客户数没有超过服务器的承载量,则有可能是中了病毒或者木马,引起网络流量异常。可以使用netstat -an查看网络连接情况。
2)客户关掉了浏览器,而服务器还在给客户端发送数据;
3)浏览器端按了Stop;
这两种情况一般不会影响服务器。但是如果对异常信息没有特别处理,有可能在服务器的日志文件中,重复出现该异常,造成服务器日志文件过大,影响服务器的运行。可以对引起异常的部分,使用trycatch捕获该异常,然后不输出或者只输出一句提示信息,避免使用eprintStackTrace();输出全部异常信息。
4)防火墙的问题;
如果网络连接通过防火墙,而防火墙一般都会有超时的机制,在网络连接长时间不传输数据时,会关闭这个TCP的会话,关闭后在读写,就会导致异常。 如果关闭防火墙,解决了问题,需要重新配置防火墙,或者自己编写程序实现TCP的长连接。实现TCP的长连接,需要自己定义心跳协议,每隔一段时间,发送一次心跳协议,双方维持连接。
5)JSP的buffer问题。
JSP页面缺省缓存为8k,当JSP页面数据比较大的时候,有可能JSP没有完全传递给浏览器。这时可以适当调整buffer的大小。 <%@ page buffer="100k"%>

1、先打开百度站长平台,并找到“抓取频次”这个工具。目录为工具→网站分析→抓取频次。

2、首先是可以看到自己的抓取统计,包含抓取频次、抓取时间、抓取状态统计等等。

3、点击“频次调整”,有两个选项,1是让百度自动调整网站抓取频次(推荐)2是调整百度对网站的最大天级抓取频次值。第一个是默认的,我们既然要调整就要选择第二个了。

4、选择第二个以后,可以看到,出现一个长度条,可以在箭头所指的地方进行次数调整。

5、调整完成之后点击“提交”即可。

6、如果想调整为不抓取,可以选择闭站保护,这样百度蜘蛛会暂停抓取,等待你改版完成再申请恢复。

可以试试调优:
这个timeout决定了RegionServer是否能够及时的failover。设置成1分钟或更低,可以减少因等待超时而被延长的failover时间。
不过需要注意的是,对于一些Online应用,RegionServer从宕机到恢复时间本身就很短的(网络闪断,crash等故障,运维可快速介入),如果调低timeout时间,反而会得不偿失。因为当ReigonServer被正式从RS集群中移除时,HMaster就开始做balance了(让其他RS根据故障机器记录的WAL日志进行恢复)。当故障的RS在人工介入恢复后,这个balance动作是毫无意义的,反而会使负载不均匀,给RS带来更多负担。特别是那些固定分配regions的场景。把它设置成加大,就可以增大regionserver的cache大小了。希望能帮到你


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13434645.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-05
下一篇 2023-08-05

发表评论

登录后才能评论

评论列表(0条)

保存