Autor Zpráva
4li1985
Profil
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
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
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
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.
4li1985
Profil
Davex:
Mohol by si uviest priklad. Nieco podobne som predtym nerobil. Diky moc.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: