月度归档:2016年07月

国内短信价格下调 17%,2016 年 7 月 5 日零时生效

sms-discount

自 2016 年 7 月 5 日周二零时起,通过 LeanCloud 发送国内文本短信的价格将从每条 0.06 元下调至 0.05 元,降幅达到 17%。

这是在我们与渠道服务商的共同努力下进一步优化了通道成本的结果,我们愿意让 LeanCloud 用户享受由此带来的价格优惠。

短信发送记录可以在 应用控制台 > 消息 > 短信 中查询,短信费用会在邮件账单中列出。如果有任何疑问,请联系 support@leancloud.cn

2016 年 6 月 30 日:实时通信服务故障报告

6 月 30 日晚上 8 点左右,我们的实时通信服务发生了故障,导致大量应用的终端用户无法登录和发送消息,时间持续约 40 分钟,详细情况汇总如下。

故障时间

19:58 - 20:41(共计 43 分钟)

影响范围

LeanCloud 国内节点的实时通信服务受到影响(无法登录和发送消息),其它服务正常;美国节点一切服务正常。

事故经过

  • 19:58 一组负责实时通信服务数据统计的缓存机器发生故障,导致用户登录或发送消息出现阻塞,类似操作开始消耗内部线程池资源;
  • 20:05 线程池资源耗尽,所有用户登录过程都会失败;
  • 20:22 确定了故障原因,开始重启缓存服务程序,但是服务程序所在机器因为压力过大失去响应,转而重启物理机器;
  • 20:33 缓存服务恢复正常,登录和发消息等请求开始恢复正常(为了加速我们新增了部分实时通信服务程序,以增加响应能力);
  • 20:41 实时通信服务恢复正常。
    下图中的黄线是故障时段前后的登录请求数量变化趋势曲线,与上述故障时间线吻合:
    scrot

后续改进措施

  • 聊天服务监控程序改由 Marathon 来自动部署并执行。该监控程序因前期的一次操作而被暂停,结果未能捕捉到此次服务异常,所以我们加入程序化的手段来保证其始终运行。(已完成)
  • 增加对统计数据缓存服务的监控。(已完成)
  • 增加对于登录请求数异常变化的监控。(已完成)
  • 进一步优化实时通信服务的架构,针对所有环节做好容错,防止类似的阻塞操作再次出现。(一周内解决)

最后我们诚恳地向受到本次故障影响的用户道歉。我们会让后续改进措施快速落实到位,努力为大家提供稳定而快速的云服务。如果您有任何疑问,请发送邮件至 support@leancloud.cn 进行确认。