Klient má ne úplně svižný eshop s cca 2300 produkty a cca 250 kategoriemi (ale zase na svém VPS). Měl tam České služby 0.5, ručně jsem nahrál verzie 0.6 alpha. A nemohu rozjet generování XML feedů. Ve /wp-content/ se žádné xml soubory neobjeví, ani temp, ani finální. "Lock" záznamy ve wp_options ale ano, a zůstanou tam viset, dokud je ručně nesmažu.
Přes plugin WP Control mohu zkontrolovat, že cron eventy jsou zaregistrované, a co chvíli se spouštějí. Jenže v serverovém error logu co chvíli najdu tyto chyby:
[Tue Feb 27 08:30:33.269025 2018]... mod_fcgid: read data timeout in 600 seconds, referer: .../wp-cron.php?doing_wp_cron=1519716019.8932170867919921875000
[Tue Feb 27 08:30:33.269246 2018] ... End of script output before headers: wp-cron.php, referer: .../wp-cron.php?doing_wp_cron=1519716019.8932170867919921875000
Chápu tedy správně, že na webu se není schopné spustit ani částečné generování feedů? Po deseti minutách skript timeoutuje, kvůli čemuž zůstanou "lock" záznamy v databázi.
Otevření dynamické feed URL web vyloženě zbourá ...
Nyní jsem ve zdrojáku pluginu přepsal výchozí limit 1000 produktů na 200, a voilá, ve wp-content se zjevilo heureka-tmp.xml :-)
Přimlouval bych se tedy, aby se tento limit dal ručně nastavit v adminu.
Klient má ne úplně svižný eshop s cca 2300 produkty a cca 250 kategoriemi (ale zase na svém VPS). Měl tam České služby 0.5, ručně jsem nahrál verzie 0.6 alpha. A nemohu rozjet generování XML feedů. Ve /wp-content/ se žádné xml soubory neobjeví, ani temp, ani finální. "Lock" záznamy ve wp_options ale ano, a zůstanou tam viset, dokud je ručně nesmažu.
Přes plugin WP Control mohu zkontrolovat, že cron eventy jsou zaregistrované, a co chvíli se spouštějí. Jenže v serverovém error logu co chvíli najdu tyto chyby:
[Tue Feb 27 08:30:33.269025 2018]... mod_fcgid: read data timeout in 600 seconds, referer: .../wp-cron.php?doing_wp_cron=1519716019.8932170867919921875000 [Tue Feb 27 08:30:33.269246 2018] ... End of script output before headers: wp-cron.php, referer: .../wp-cron.php?doing_wp_cron=1519716019.8932170867919921875000
Chápu tedy správně, že na webu se není schopné spustit ani částečné generování feedů? Po deseti minutách skript timeoutuje, kvůli čemuž zůstanou "lock" záznamy v databázi.
Otevření dynamické feed URL web vyloženě zbourá ...
Nyní jsem ve zdrojáku pluginu přepsal výchozí limit 1000 produktů na 200, a voilá, ve wp-content se zjevilo heureka-tmp.xml :-)
Přimlouval bych se tedy, aby se tento limit dal ručně nastavit v adminu.