[support] Hosszu folymatok kezelese

Prunk-Eger Edgar kapcsolat at edgarpe.hu
2009. Feb. 26., Cs, 17:03:13 CET


Ha thread-ezni akarsz phpvel, van rá lehetőség: pcntl a csodacsomag
neve. De azt nem fogod tudni használni hook_cron()-ból, már próbáltam.

A gond az, hogy minden thread-nek külön SQL kapcsolat kell, márpedig
amikor meghívódik a cron hook-od, akkor már nyitott egyet a drupal, és
nem fogod tudni rávenni, hogy minden thread-nek nyisson egyet.

Edgar
-- 
www   : http://edgarpe.hu
e-mail: kapcsolat at edgarpe.hu

"Let's go to work"
   - Quentin Tarantino

PK> Sziasztok,

PK> Az lenne a kérdésem, hogy hogyan lehet nagyon hosszú, akár
PK> több óráig tartó folyamatokat kezelni a Drupalban? Egy példa:
PK> OAI-PMH protokollon keresztül letöltök több millió rekordot
PK> egy lassú internet kapcsolaton. Olyasmi kellene nekem, mint
PK> Javaban a threadek, amik szépen futnak, amíg futnak, és közben
PK> más folyamatok (itt: oldalak kiszolgálása) nyugodtan történik.

PK> Nyilván nem lehet a böngészőben indítani egy ilyen folyamatot,
PK> hanem inkább cron-nal kell, de pl. a cron hookok hogyan futnak?
PK> szekvenciálisan és bevárják egymást? Van valakinek tapasztalata
PK> ilyesmivel?

PK> kiru 

PK> _______________________________________________
PK> support mailing list
PK> support at drupal.hu
PK> https://drupal.hu/mailman/listinfo/support




További információk a(z) support levelezőlistáról