Délka běhu cronu překročila limit a proto byl ukončen.
Vložil/a Michal_IBS, 8 Březen, 2010 - 19:19
Kategorie: Jak na to?
Týká se verze: Drupal 6.x
Ahoj všichni, tahle hláška se mi objevuje v logu po každém spuštění cronu. Hledal jsem tady na fóru a zkoušel všechno co mě napadlo, ale nedopracoval jsem se k žádnému řešení. Po spuštění cronu web naskočí bez nahlášení výsledku na úvodní stránku (a do logu zapíše hlášku).
Máte někdo nápad, co by s tím mohlo být?
co je na tom
co je na tom nesrozumitelneho? v podstate jsou tri kriteria:
cas potrebny pro jeden kazdy beh cronu je primo umerny vsem temto trem kriteriim
Nic z toho
Nesrozumitelné je to, že všechno fungovalo se stejným obsahem bez problémů. Ale už jsem během noci zjistil, že problém je v tom, že jsem měl na jedné stránce aktivní filtr PHP a vložený PHP kód. Vypnul jsem filtr a všechno zase funguje. Sice mi nejde zase to co jsem měl v tom PHP, ale to už pořeším jinak.
Dalo mi to pěkných pár hodin hledání na webu i v kódu. Nakonec jsem našel nějaké náznaky na fóru drupal.org (…ale ta angličtina :-( ). Sice nevím přesnou příčinu (proč PHP filtr zastaví cron), ale snad tahle poznámka někomu ušetří čas při hledání závady.
On zato nejspíš nemůže ten
On zato nejspíš nemůže ten PHP filtr, ale ten kód, jehož vykonání v průběhu cronu sežere čas…
presne tak, php filtr
presne tak, php filtr v podstate samo o sobe v podstate nic nedela jen na to pusti php takze ty hodiny kopirovani a lepeni maji za vysledek neco co udela zrejme smycku.
Poslat nový komentář