Ahojte
Mám php skript, ktorý sa spúšťa ajaxom a môže trvať od pár minút do pár hodín.
Request posielam takto:
jQuery.ajax(url, {
timeout: 10000,
...
}
Potom v cykle robím ďalšie ajaxové requesty, ktorými si pýtam zoznam vytvorených súborov. Problém ale je, že ten hlavný request sa síce naozaj po 10 sekundách abortne, ale akoby si browser držal ešte spojenie a nepustí tie ďalšie requesty. Chrome 2 minúty, firefox asi 30 sekúnd (závisí od nastavenia).
Čo môžem spraviť pre to, aby ten timeout fungoval tak, že sa spojenie naozaj okamžite timeoutne a "uvoľní cestu"?
(Takto sa to správa aj pri normálnych requestoch, nemusia byť iba ajaxové.)
P.S. ak nebudem do rána odpovedať, neberte to osobne, len nebudem pri pc