目前大概十几个微服务部署在一台 Linux ( suse 、centos 都有)机器上
其他的还有 nginx 、mysql 、rabbitmq 、elasticsearch 、influxdb 等服务
to b 的业务,从 web 访问的并发量并不大,但是服务间 http 调用比较多,每分钟都有定时任务运行,还有每分钟采集设备数据到 influxdb 的相关逻辑
最近老发现中间使用 netty http 调用的老出连接被拒绝的异常
feign 调用偶有超时
rabbitmq 也偶尔报 AmqpTimeoutException
想咨询一下大佬们如何排查问题?
linux 用户最大文件数量已经调到 100w 了
不知道是 linux 的限制,还是 jvm 内存没分够?
使用 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'命令查看并发的 tcp 数量并不多,ESTABLISHED 在 300 左右徘徊,是方法不对还是本身就不是网络调用的问题?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.