如何增加Worklight適配器過程的超時值?我的應用程序崩潰,我看到異常的詳細信息如下:如何增加Worklight中的適配器過程超時值?
「響應[/應用/服務/ API /索引/普通/查詢]成功:/ -secure- {」 responseID 「:」 24 「,」錯誤「:[」調用過程'getFTTitle' 在30秒後超時「],」isSuccessful「:false,」warnings「:[],」info「:[]} /」
如何增加Worklight適配器過程的超時值?我的應用程序崩潰,我看到異常的詳細信息如下:如何增加Worklight中的適配器過程超時值?
「響應[/應用/服務/ API /索引/普通/查詢]成功:/ -secure- {」 responseID 「:」 24 「,」錯誤「:[」調用過程'getFTTitle' 在30秒後超時「],」isSuccessful「:false,」warnings「:[],」info「:[]} /」
有在工作燈幾個地方的超時值可以指定:
CLIENT ---->工作燈服務器 - (適配器) - > BACKEND
您可以increase the adapter procedure timeout(工作燈服務器 - >後端)如下:
<procedure name="nameHere" requestTimeoutInSeconds="valueHere"/>
我不知道你有什麼具體的用例,所以一定要也increase the client-side timeout。讓他們匹配對方。
WL.Client.invokeProcedure(invocationData,{
onSuccess : getDataSuccess,
onFailure : getDataFailure,
timeout : valueHere
});
還要注意的是,如果你需要增加你的超時設置爲整分鐘,考慮的東西可能不適合在這裏...
var wlInitOptions =
{
// # Worklight server connection timeout
timeout: 60000,
...
}
伊詹,我曾經嘗試這樣做,也有「HTTP: //www.ibm.com/developerworks/forums/thread.jspa?messageID=14871806「這個解決方案......但沒有影響。 – user2076214 2013-04-04 10:55:54
以什麼方式沒有影響,它仍然失敗是30秒? – 2013-04-04 11:00:02
是Idan,程序在30秒超時時仍然失敗 – user2076214 2013-04-04 11:01:19