2015 年 7 月 8 日—云引擎「在线编辑函数」功能暂时不可用的故障说明(已更新)

从昨天(7 月 8 日)晚间开始,我们发现云引擎「在线定义函数」的编辑功能出现故障,用户无法在线实时修改自定义函数。受影响的功能仅限于「在线定义函数」这一项,云引擎的其他功能(如部署、运行等)以及 LeanCloud 的其他服务(如数据存储、聊天、推送等)均不受影响。

从故障发现之时起,我们的工程师一直在查找和定位原因,惭愧地是到 7 月 9 日下午 2 点左右还没有完全解决。因此我们做了代码回滚,从 2 点 47 分开始「在线定义函数」功能又可以正常使用了。等我们找出引起该问题的具体原因,会给大家做进一步的更新。

谢谢大家对 LeanCloud 的理解与支持!

2015 年 7 月 13 日 更新:

我们的工程师最终在 7 月 10 日晚上 6 点找出了问题根源:

0.5.5 版 JavaScript SDK 中,我们为了兼容 Promise+ 模式,将 save 保存操作变为异步调用,导致它在多 appId/appKey 切换的场景下会产生超时错误。而云引擎正是这种使用方式,所以出现了自定义函数不能保存的情况;但对于账户下只有一个应用的用户而言,因为不涉及切换 appId/appKey,所以并不会受到影响。我们通过回滚云引擎代码暂时解决了这一问题,以后会再择机将其整体升级到最新版。

发表评论

电子邮件地址不会被公开。 必填项已用*标注