Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

超时过多造成程序假死,连带服务请求超时(PS推送队列很大情况下) #18

Open
MrsealIsHotChicken opened this issue May 24, 2024 · 1 comment

Comments

@MrsealIsHotChicken
Copy link

控制台不断输出下面超时异常,看命令是llen,业务程序没有使用这类命令。运维说CPU和内存整体稳定,这边根据日志尝试修改超时时间后,运行一段时间还会出现类似情况
Timeout awaiting response (outbound=0KiB, inbound=0KiB, 5999ms elapsed, timeout is 5000ms), command=LLEN, next: LLEN sys:mq:order, inst: 0, qu: 0, qs: 6444, aw: False, rs: ReadAsync, ws: Idle, in: 42303, in-pipe: 0, out-pipe: 0, serverEndpoint: xxxx:11379, mc: 1/1/0, mgr: 10 of 10 available, clientName: P-M-SYGK01, IOCP: (Busy=0,Free=1000,Min=200,Max=1000), WORKER: (Busy=8,Free=32759,Min=200,Max=32767), v: 2.1.58.34321 (Please take a look at this article for some common client-side issues that can cause timeouts: https://stackexchange.github.io/StackExchange.Redis/Timeouts)

@MrsealIsHotChicken
Copy link
Author

1716518100165
看了源码和别人的issue,我这块改了下如上方案,后续再观察下。复杂网络环境下死循环redis是容易链接异常

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant