Autor | Zpráva | ||
---|---|---|---|
4li1985 Profil |
#1 · Zasláno: 18. 1. 2013, 12:02:28
Zdravim.
Potrebujem docasne vyriesit error 504 Gateway Timed Out, ktory sa objavuje pri dlhotrvajucich PHP skriptoch. set_time_limit(0); nepomaha. Dik za kazdu radu! |
||
Mike8748 Profil |
#2 · Zasláno: 18. 1. 2013, 12:15:01
4li1985:
to bude spíš "chyba" u proxy, která je mezi tebou a cílovým serverem zpracovávajícím php (pravděpodobně na straně hostingu) buď uprav skripty aby dlouho netrvalo jejich zpracování, nebo do skriptu přiděj nějaký výstup (klidně mezery, zálezí co ten skript dělá/má dělat)... chyba nastave v okamžiku kdy proxy nemá v rámci X sekund nějaká data od php... pokud budeš data průběžně dodávat tak by k tomu docházet nemělo |
||
4li1985 Profil |
#3 · Zasláno: 18. 1. 2013, 12:38:52
Mike8748:
Dik. Skusal som robit vystupy pomocou flush(), ale ziadna zmena. Problem je, ze skript sa neda skratit. Chyba sa objavuje napr. pri posielani newsletteru cez PHPMailer, takze tam si vela nepomozem. Vystupy nepomahaju. Divne.. :( |
||
Davex Profil |
#4 · Zasláno: 18. 1. 2013, 22:51:53
4li1985:
„Vystupy nepomahaju. Divne.“ Výstup se může bufferovat na webserveru do okamžiku ukončení skriptu. Rozděl zpracování na menší části, aby jedno spuštění netrvalo tak dlouho. |
||
Časová prodleva: 3 dny
|
|||
4li1985 Profil |
#5 · Zasláno: 21. 1. 2013, 18:30:20
Davex:
Mohol by si uviest priklad. Nieco podobne som predtym nerobil. Diky moc. |
||
Časová prodleva: 11 let
|
0