Feeds Import cron általi indítás esetén megáll

gazsesz képe

A fenti problémával állok szemben:
- node import csv-ből manuális indításkor szépen lefut
- ha azonban cron-nal indul, akkor megáll bizonyos százaléknál és nem megy tovább.
Ugyanaz a fájl, ugyanaz a beállítás.

Feeds 7.x alpha 5
Drupal 7.14

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
venis képe

Mennyi adatról van szó? nem lehet hogy cronban be van állítva x mennyiség és te pedig 2*x-et akarsz feltölteni?

0
0

Üdv.
Venczel István

"Csak a puffin ad neked erőt és mindent le bíró akaratot."

gazsesz képe

Ilyen beállítással nem találkoztam, de nem sok adatról van szó, pár tíz rekord esetén is ezt csinálja.

0
0

Gazsesz

venis képe

Milyen adatok vannak? Szöveg vagy esetleg webcím? Nekem a webáruházam feltöltésekor a képekkel gyűlt meg a bajom ugyanis webcímről kellett volna feltöltenie az adatokat.

0
0

Üdv.
Venczel István

"Csak a puffin ad neked erőt és mindent le bíró akaratot."

gazsesz képe

HTML és síma szöveges adatok vannak. A cronos import a régi tárhelyen gond nélkül ment, csak az a szerver nem bírta a terhelést, így áttettem egy másik, izmosabb tárhelyre.
Nos ezek után a cronos import mindig lefagy, ha 1 rekord van, ha több.
Jogosultságra gyanakszom, de még nem találtam meg, hogy hol lehet a bibi.

0
0

Gazsesz

gazsesz képe

Ha minden igaz, akkor sikerült megoldani a hibát, és ami a lényeg, hogy a feeds modul csak részben volt bűnös.

Az aplha5 egyszerűen leállt és semmi hibaüzenetet nem írt sehova.

Visszatettem az alpha4-et, az már dobott hibaüzeneteket:SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry...

Ezt akkor is produkálta, ha a cron indította és akkor is, ha kézzel indítottam és a logban ez a hibaüzenet fogadott:
PDOException: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '14746-27-domain_id' for key 'PRIMARY': INSERT INTO {node_access} (nid, realm, gid, grant_view, grant_update, grant_delete) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5); Array ( [:db_insert_placeholder_0] => 14746 [:db_insert_placeholder_1] => domain_id [:db_insert_placeholder_2] => 27 [:db_insert_placeholder_3] => 1 [:db_insert_placeholder_4] => 1 [:db_insert_placeholder_5] => 1 ) in node_access_write_grants() (line 3425 of /home/kompanij/public_html/modules/node/node.module).

Sőt ugyanez volt akkor is, ha manuálisan akartam egy új node-ot létrehozni. Innentől már látszott, hogy nem a feeds modul a bűnös.

Hosszas keresgélés után találtam több patch-et itt, amik a node.module-ra vonatkoztak, de legtöbbjük nem oldotta meg a problémát. Végső elkeseredettségemben kipróbáltam egy pirossal jelzett patche-t, ezt ni, és ez megoldotta a problémát. (Igen tudom, csúnya dolog a core hack, de az is, ha nem működik rendesen a rendszer.)

1
0

Gazsesz