我服务器 TCP 连接一直都是 10K 以上,人多的时候 20K,不大正常,要怎么调整环境呢

2017 年 10 月 12 日
 doufenger

之前一直是 2.5K 这样的,后来我做了点配置改变就变成这样了,现在我把调整的配置改回去了,还是这么高。

5214 次点击
所在节点    Linux
13 条回复
doufenger
2017 年 10 月 12 日
都是 ESTABLISHED 连接,有很多但 IP 连接数是 90 多的
qianguozheng
2017 年 10 月 12 日
哪个服务?是不是服务出问题了
topbandit
2017 年 10 月 12 日
需要调整内核参数了
sagaxu
2017 年 10 月 12 日
什么服务?改的什么配置?什么都不说,让人怎么给你参考。去医院看病,光说痛也不肯说哪里痛,呵呵。
yunji334401
2017 年 10 月 12 日
什么项目,这么高
doufenger
2017 年 10 月 12 日
@sagaxu nginx+PHP5.6 的 我改了 php-fpm.conf 的 request_terminate_timeout max_execution_time pm = static pm.max_children pm.max_requests request_terminate_timeout
opengps
2017 年 10 月 12 日
这个级别,我只在我的 tcp 长连接 gps 系统中见过。web 项目不可能这么高吧
opengps
2017 年 10 月 12 日
你可以看看,延长连接释放周期,我感觉像是连接过早释放了导致的
sagaxu
2017 年 10 月 12 日
你可以区分一下,是用户跟 nginx 的连接数高,还是 nginx 跟 php 的连接数高
doufenger
2017 年 10 月 12 日
@sagaxu 怎么区分这个呀
zzlyzq
2017 年 10 月 12 日
nginx 和 php 之间没有用长链接么
jyf
2017 年 10 月 12 日
@opengps web 项目有这么多很正常 因为不光是 http 请求 比如还有 redis 数据库 队列之类的
他这 php 环境貌似默认还有官方那个 memcache 缓存支持 也是要吃链接的
doufenger
2017 年 10 月 12 日
@zzlyzq 可能没有吧 算了我找人服务帮弄弄看了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/397004

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX