高防云服务器_如何租用_云电脑主机

云虚拟主机 虚拟云 浏览

小编:Mixpanel是一家以能够提供非常先进的实时分析。这一目标的首要目标是能够准确可靠地将数据发送到api.mixpanel.com网站服务器,从早上8点到晚上12点20分我们失败了早晨。对此我们深表歉

高防云服务器_如何租用_云电脑主机

Mixpanel是一家以能够提供非常先进的实时分析。这一目标的首要目标是能够准确可靠地将数据发送到api.mixpanel.com网站服务器,从早上8点到晚上12点20分我们失败了早晨。对此我们深表歉意,你们作为我们的顾客理应得到更好。我们意识到你信任我们,把我们的JS放在你的网站上当我们倒闭的时候你的生意会受到影响。发生了什么事,我们要做的是确保这种失败不再发生。怎么搞的?当您向发送跟踪请求时api.mixpanel.com网站,DNS循环路由对运行nginx的两台负载平衡器之一的请求反向代理到实际的API处理服务器。突然的,云服务器应用,实质性的API请求的增加导致了这两个负载平衡器计算机同时内存不足,导致它们开始交换到磁盘。这大大增加了为每个请求提供服务所需的时间,因为我们也用这些机器来处理静电mixpanel.jsJavascript库,这些请求也开始超时。问题很快就被发现了,云服务器贵,但解决它的结果却是更多很难。我们无法更新DNS以允许mixpanel.com网站指向不同的服务器集,因为我们之前已经为DNS设置了TTL要求一整天。但是,我们可以重新分配便携式IPDNS指向另一台计算机。不幸的是,我们唯一的机器had available是一个与路由器完全不同的路由器分配给负载平衡器计算机的可移植IP地址。那么我们决定下一个最好的办法就是订购几个新的在上临时降低客户端标头缓冲区大小nginx请求减少nginx正在使用的内存量。这对你意味着什么在此期间发送的绝大多数跟踪请求都已丢失,并且我们再次真诚地道歉。在7月31日的每小时报告中,您将看到在PDT上午8点到11点之间的时间内,还车活动。此外,晚上12点PDT的事件计数应该是正常情况下的一半左右。你的7月31日的每日数据也将略有下降。我们如何防止这种情况在未来发生在Mixpanel,我们花了大量的工程精力确保我们的数据收集基础设施能够承受我们的客户每秒发送给我们的事件数。而我们的自定义数据存储处理突发事件率上升没有一个小插曲,是有点具有讽刺意味的是,一个简单的负载平衡器仅仅因为内存不足而失败。坦白说,也相当尴尬。下面是我们如何不被抓住我们的裤子又掉下来了。1更主动的监控我们使用Munin监视工具来监视服务器状态。穆宁提供一个难以置信的插件,从简单的CPU使用监控一切对MongoDB写入锁定百分比。它还提供警告和批评这些插件报告的任何数值的阈值。随着我们的成长我们的服务器数量超过200台,正确设置这些阈值已经下降路边。我们已经检查了每一个,以确保这些阈值存在并且有意义。此外,我们正在添加一封电子邮件每次值超过警告或严重阈值时通知。2长期产能规划仅仅给机器增加更多内存并称之为一天是不够的。虽然我们已经将负载平衡机上的内存增加了8倍,mis数据库,云算 数据库,有效地消除它作为未来的瓶颈,我们也要解决根本问题。我们已经检查了我们的基础设施,云数据库,以确定下一个瓶颈将是并确保我们对如何将来会升级。除了监控,我们还将确切地知道何时以及如何缓解瓶颈。三。使用CDN交付mixpanel.js而Mixpanel Javascript片段应该异步加载,以便不影响您的页面加载时间,仍有多个长Javascript超时,无法加载客户站点。我们还在努力弄清这个问题的真相。但是,仍然有我们没有理由不能为一个JS片段获得100%的正常运行时间。我们将把JS片段从API服务器移到适当的内容上配送网络。如果您对停机时间有任何其他问题,请随时发送电子邮件support@mixpanel.com。

当前网址:http://www.vmchk.com/experience/52854.html

 
你可能喜欢的: