最新更新,今天客户端那边过来和我说客户端响应缓慢。请求大量数据的时候经常超时,意识到之前的解决方案是不可以。所以寻求彻底的解决方案,查看了下,程序,负载什么的都正常。那就有可能是带宽爆了,于是让运维帮忙查看了下,发现上线之后带宽经常处于满负荷,甚至超负荷状态。于是让运维加了5倍带宽,反正是按流量结算的。修改完成后,彻底正常了。
解释下,为什么之前的方案是可以的吧。因为在这台服务器因为各种原因现在绑定了两个域名,每个域名都做了金山云的负责均衡,我后来新起的parse是绑定在另一个域名下,与前面一个节点不属于同一个负责均衡配置,且新的域名网络流量不高,所以才可以秒开。
=======================================================================
之前项目用了parse-sever来收集数据,并配置了parse-dashboard来展示数据。应用上架之后,运行的还不错,每秒请求450的样子。但是parse-dashboard在显示数据的时候经常出现超时,查看后台发现parse-server和背后的MongoDB运行也是正常的样子。这个问题跟了几天时间,一直没有特别好处理方案,某天突然想到parse-dashboard每次请求数据的时候都会查表,请求的内容比远比业务的请求的内容大很多这些都非常耗时间。猜测会不是因为这个,在加上并发量上去经常排队等待,这两个时间加起来导致了超时。于是在后台又起了一个parse-server专门供parse-dashboard使用。配置好之后发现parse-dashboard响应快多了,目前运行了两天,一切正常的样子,之前请求一直超时大概真的可能是并发排队导致的超时。