我一直在开发一个应用程序,该应用程序在首次运行应用程序时使用LBAPI收集工作区内的所有叶子工作项。这预计需要一些时间,因为有超过25,000,我正在为每个项目拉几个字段。然而,最近这些请求似乎在30秒左右的时间内超时。我认为这是SDK中的一个设置,但我发现无法在文档中的任何位置更改超时。更糟糕的是,没有回复回调函数的“不成功”响应,根本没有响应,这使我的异常处理变得更加困难。
我想知道,实际上是否有办法增加此超时?如果没有,是否有更优雅的方式来捕获该事件,而不是简单地在我的结尾设置一个计时器,并假设一旦没有请求它变为零,就会出现错误?
谢谢!
答案 0 :(得分:1)
对于20K页面大小,30秒默认值可能很低。将限制设置为无穷大将页面大小更改为10k可能会有所帮助。另外,考虑Rally.data.WsapiDataStore
或Rally.data.lookback.SnapshotStore
尝试
store.getProxy().timeout = 60000;