Yes, ajax requests have a timeout.
1) Look at the following links:
You can try ajaxSetup in order to set greater ajaxTimeout for all requests.
2) You can try a4j:queue. It has timeout attribute too. Look at this:
Great question and an almost satisfying answer BUT I have not been able to expand the timeout over one hour with the help of a4j:queue. Is this intended? Or have I done anything wrong? The structure of my code is like this:
name="suppressAjaxRequestTimeout" timeout="7200000" />
<a4j:commandButton id="btnExport" value="Export"
reRender="pnlExportWrapper, pnlExportConfirmationWrapper" />
The a4j:commandButton and a4j:queue are talking to each other. Reducing the timeout works. But expanding it...
Yes, I know, if I need an ajax request running that long, something else is wrong. Unfortunately refactoring is no resolution right now.
I hope anbody can help me. I am quite desperated... Has anymody gained any experience with this topic?
No idea? Nobody?