Autor | Zpráva | ||
---|---|---|---|
kini Profil |
#1 · Zasláno: 9. 11. 2016, 13:24:32
Dobrý den. Potřebuji provést sql dotazy, nebo dotaz které potřebují k provedení více než 30 vteřin a server mi kvůly tomu vrátí chybu. Existuje nějaká cesta okolo?
|
||
juriad_ Profil * |
#2 · Zasláno: 9. 11. 2016, 13:54:56
Rozdělit výpočet na menší části, nebo dotaz urychlit.
Ukaž nám ten dotaz, jeho EXPLAIN a možná i definice tabulek a indexů. |
||
TomášK Profil |
#3 · Zasláno: 9. 11. 2016, 14:14:34
Nebo nastavit delší max execution time nebo to spustit jako background job.
|
||
kini Profil |
#4 · Zasláno: 9. 11. 2016, 14:16:19
Jak to spustím jako background job?
|
||
TomášK Profil |
#5 · Zasláno: 9. 11. 2016, 14:25:40
Buď jako proces na pozadí php execute a background process nebo o něco lépe nějakou službou běžící na pozadí, která bude vykonávat joby kamisama.me/2012/10/09/background-jobs-with-php-and-resque-part-1-introduction. První řešení může mít problém s nastavením php (?), druhé řešení je složitější na konfiguraci.
|
||
kini Profil |
Dá se max execution time (php_value max_execution_time 600 v .htaccess) nastavit v každém hostingu?
|
||
Keeehi Profil |
#7 · Zasláno: 9. 11. 2016, 15:49:56
kini:
„Dá se max execution time (php_value max_execution_time 600 v .htaccess) nastavit v každém hostingu?“ Rozhodně ne. |
||
Časová prodleva: 8 let
|
0