net5 quartz redis 在linux和win下面的差异记录
net5用quartz 创建了200个task,每个里面都是同样的内容,每秒往redis写入list。
在centos 7的宿主机和rancher(k8s)的pod里面,都出现了redis写入tcp超时,不管是用csrediscore还是freeredis 。基本上一启动没几秒就报错了。
System.Exception: 【redis:6379/0】状态不可用,等待后台检查程序恢复方可使用。Connect to server timeout
但是在windows下面神奇的顶住了,不仅仅顶住了,还顶住了900个task。上线能做到多少,没有测试了。
win ->win ,win->linux ,linux->linu,linux->win 这4种情况都试过,结论是一样的,在linux下启动的程序就会超时,跟redis处于哪里没关系。
本身k8s里面有logstash一直在取数据写入es,但是JAVA的读取并没有问题。
机器都是8核16G,CPU的消耗不是很大。900个task在win下面才3%。
那么问题应该在哪里呢?是core的问题还是linux的配置?先记录下来。
https://www.cnblogs.com/luminqiangblogs/p/14639688.html
分类:
c#
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述
2011-10-14 一个统计查询问题