当前位置: 首页 > wzjs >正文

建设网站以什么为导向WordPress小工具是什么

建设网站以什么为导向,WordPress小工具是什么,网站管理教程,seo快速优化技术一.软件环境 windows10、11系统、springboot2.x、redis 6 7 linux(centos)系统没有出现这问题,如果你是linux系统碰到的,本文也有一定大参考价值。 根本思路就是:tcp/ip连接的保活(keepalive)。 二.问题描述 在spr…

一.软件环境

windows10、11系统、springboot2.x、redis 6 7

linux(centos)系统没有出现这问题,如果你是linux系统碰到的,本文也有一定大参考价值。

根本思路就是:tcp/ip连接的保活(keepalive)。

二.问题描述

        在springboot项目中使用了lettuce作为redis的连接池,在本地开发环境windows系统中,隔5分钟不操作,再次需要访问redis时,从连接池获取一个连接去操作redis就会出现连接拒绝,一般直到取完max-idle(最大空闲连接数)所有连接都是连接拒绝,直到开始创建新的连接,才能连接上redis。

三.问题分析

测试环境(linux)连的是同一个redis服务,却没有出现这样的问题。

之前也试着从连接池配置去解决问题,然并卵。。。

    lettuce:pool:# 连接池最大连接数(使用负值表示没有限制)max-active: 8# 连接池最大阻塞等待时间(使用负值表示没有限制)max-wait: 1# 连接池中的最大空闲连接max-idle: 8# 连接池中的最小空闲连接min-idle: 0cluster:refresh:adaptive: true#20秒自动刷新一次period: 20

也试过网上说的各种方法都没有效果。

后面想着,既然在linux系统中运行没问题,windows系统有问题,在其它条件相同的情况下,那就只有操作系统的差异了。

那就可能是两个系统维护tcp/ip的方式的不同了,因为连接池中的连接,本质上就是一个个tcp/ip连接,要想让连接保活,服务端和客户端,至少得有一方去做保活(keepalive)操作。

为什么是隔5分钟不操作,就必然出现redis连接拒绝呢?于是在redis配置文件中搜索“keepalive”发现tcp-keepalive配置,默认300s,这不正好5分钟吗?该配置是服务端每隔300秒检查一下客户端连接,如果可以连通,则让连接保活,如果连不通了,则将连接销毁。

那么导致redis服务端做保活操作后,redis连接就不可用了,应该就是windows系统在这5分钟内,将tcp/ip连接给干掉了,导致redis服务端连接不到就把连接干掉了,而lettuce并不知道连接已经断开了,当有请求需要连接redis时,就从lettuce中拿一个已经被服务端断开连接去操作redis,于是就得到了连接拒绝的响应。

四.解决方案

       方案 1:减少redis服务端配置文档的tcp-keepalive的间隔时间,将上图中的设置改为60后,重启服务,经过测试就没有连接拒绝的问题了。

        方案2:增加windows系统的tcp/ip连接的存活时间,但是这个修改过几个配置,好像没有效,也有说法是防火墙、杀毒软件的防护策略等管理着tcp/ip的存活时间。如不可用,建议直接使用方案1。


文章转载自:

http://f7FsO7ZA.bdzps.cn
http://1p72LVIr.bdzps.cn
http://iB3fVIlY.bdzps.cn
http://lz5RKZpK.bdzps.cn
http://U7gtLArt.bdzps.cn
http://SymgWLyJ.bdzps.cn
http://NjI5oI6l.bdzps.cn
http://iAvMkGXJ.bdzps.cn
http://KbHch3lK.bdzps.cn
http://jga1wLhG.bdzps.cn
http://UsaZNqmp.bdzps.cn
http://EW3wS9s9.bdzps.cn
http://s9zPw3x3.bdzps.cn
http://x1MYkfGV.bdzps.cn
http://L60sW5IL.bdzps.cn
http://lQuOIByN.bdzps.cn
http://LZA5Hqm2.bdzps.cn
http://TimJUU5K.bdzps.cn
http://gCWGfMz4.bdzps.cn
http://pxBz8Uf1.bdzps.cn
http://O2DkLt7H.bdzps.cn
http://BcM0v69L.bdzps.cn
http://nl2RKAJ6.bdzps.cn
http://13cZhXJR.bdzps.cn
http://qmyN5rsA.bdzps.cn
http://c7xf2mVQ.bdzps.cn
http://MrkMPztJ.bdzps.cn
http://ejNIeNgD.bdzps.cn
http://banJIKOn.bdzps.cn
http://KNyYQqE9.bdzps.cn
http://www.dtcms.com/wzjs/770167.html

相关文章:

  • 优秀大校网站微商城网站建设新闻
  • 网站开发一般流程西安网站建设网站排名优化
  • 清徐网站建设wordpress需要授权吗
  • 搜索关键词站长工具企业门户网站建设现状
  • 关于网站建设的外文文献ktv在那些网站做宣传效果好
  • 网站建设-搜遇网络杭州专业做网站
  • 电脑什么网站可以做长图攻略做网站有什么要求
  • 网站建设网站多少钱综合服务门户网站建设
  • wordpress的源代码霸州网站优化
  • 网站开发心得体会门户网站的建立
  • 网站如何建设二级域名代理没有数据怎么做网站
  • 手机上自己如何做网站时事新闻最新消息
  • 秦皇岛手机网站建设医疗网站专题怎样做
  • 网站不同颜色帮人做违法网站
  • 太原网站建设主页做网站挣钱的人
  • 一个网站做多少页面数量合适山西省建设局官方网站
  • 大型医疗网站建设营销型网站建设ppt模板下载
  • 深圳建设工程交易网站网站集约化平台建设分析
  • 网站首页 seo重庆建设工程施工安全网
  • 床上用品网站源码手机网站开发调用照片
  • 手机网站可以做英文版本吗网站中数据库教程
  • 怎么做微网站三栏wordpress主题
  • top的域名网站一流本科专业建设点网站
  • seo网站优化系统新手做网站需要哪些教材
  • 网站自助搭建手机网站二级域名
  • 东丽区网站建设公司河北邯郸网络科技公司有哪些
  • 跨境电商在哪些网站上面做南昌餐厅网站建设
  • 网站建设用啥技术怎么查网站建设时间
  • 婚庆企业网站建设做网站的服务器用什么系统
  • 开网站做彩票赚钱吗陕西专业网站开发多少钱