使用解析服务开发iOS应用程序时出现此错误。
Error Domain=Parse Code=155 "The operation couldn’t be completed. (Parse error 155.)" UserInfo=0x1e0d8b00 {code=155, error=This application has exceeded its request limit.}
虽然我理解错误意味着什么,但我不知道如何每秒发出30个请求,而我每分钟几乎不会发出2-5个请求。我也可以在解析分析中看到尖峰。我的问题是构成请求的内容 - 它是PFObject上的saveInBackgroundWithBlock:
还是deleteInBackgroundWithBlock:
的解析调用?如果是这样,我不认为我可以在使用单个解析对象在云中进行游戏时每秒发出30个请求。
我记录了我的解析调用,这些调用很好地被提取为不重复并记录了调用。 10分钟后,这就是计数的样子(file
是PFFile:getDataInBackgroundWithBlock:
)。请将最底部的值视为在字典中连续记录递增计数的最新值 -
file : 3
find : 1
file : 3
find : 3
save : 1
file : 3
find : 5
save : 2
Error: This application has exceeded its request limit. (Code: 155, Version: 1.2.19)
ERROR in finding entities - Error Domain=Parse Code=155 "The operation couldn’t be completed. (Parse error 155.)" UserInfo=0x21dd3070 {code=155, error=This application has exceeded its request limit.}
可以看出,在一段时间后抛出了155错误。如果请求计算解析是我想象的方式,或者解析iOS SDK为我的PFQuery:findObjectsInBackgroundWithBlock:
执行多个请求,我感到很困惑。
设置网络代理以查看在模拟器中运行时解析iOS sdk的调用 -
以下是我收到超出请求限制的错误时的屏幕截图 -
这是他们网站上的解析api请求图 -
网络代理报告可以看到,首先发出了400个请求。毫无疑问,解析有问题,他们不喜欢自由计划用户,因为他们本可以这样说,所以我会购买计划或搬到其他地方。解析人员没有回应......
答案 0 :(得分:1)
您必须点击事件最底部位置(蓝色突出显示)中的效果标签才能知道请求/秒日志。如果请求超过黄色边界,那么您将收到This application has exceeded its request limit
错误。
如果您的请求/秒超过黄色边界,则必须使用Slider来购买更多请求限制。
以下是我的事件日志,请注意这不是下面显示的请求/秒日志。你需要的是第一张图片。
要获取文件传输日志,您必须单击第二张图像上API Requests
右侧的加号(+)按钮。