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ó:
Fórum:
re
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?
Üdv.
Venczel István
"Csak a puffin ad neked erőt és mindent le bíró akaratot."
Ilyen beállítással nem
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.
Gazsesz
milyen adatok vannak?
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.
Üdv.
Venczel István
"Csak a puffin ad neked erőt és mindent le bíró akaratot."
HTML és síma szöveges adatok
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.
Gazsesz
Ha minden igaz, akkor
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.)
Gazsesz