Problemen met de Feeds Module bij import van CSV file

Dag,

Met succes installeerde ik de Feeds module om csv bestanden up te loaden. Alles verliep goed in een testfase maar nu ondervind ik toch problemen. Misschien is mijn file te groot: ongeveer 450 items moeten aangemaakt worden met telkens 20 velden. Ziet iemand wat er fout loopt in de foutmelding die ik krijg na het proberen om de file op te laden ? Alvast bedankt !

Er is een AJAX HTTP fout opgetreden. HTTP-resultaatcode: 500 Debug informatie volgt. Pad: /batch?id=47&op=do Statustekst: Service unavailable (with message) Antwoordtekst: PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: DELETE FROM {queue} WHERE (item_id = :db_condition_placeholder_0) ; Array ( [:db_condition_placeholder_0] => 66 ) in SystemQueue->deleteItem() (line 273 of C:\Users\User\Documents\DRUPAL\vergelijkingssite\www\root\modules\system\system.queue.inc).Uncaught exception thrown in session handler.PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT 1 AS expression FROM {sessions} sessions WHERE ( (sid = :db_condition_placeholder_0) AND (ssid = :db_condition_placeholder_1) ); Array ( [:db_condition_placeholder_0] => JvopHVSuMa9hE4JQjWRGjbgrKT4gL70Ek2NNaBnVor8 [:db_condition_placeholder_1] => ) in _drupal_session_write() (line 209 of C:\Users\User\Documents\DRUPAL\vergelijkingssite\www\root\includes\session.inc).Uncaught exception thrown in shutdown function.PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: UPDATE {batch} SET batch=:db_update_placeholder_0 WHERE (bid = :db_condition_placeholder_0) ; Array ( [:db_update_placeholder_0] => a:13:{s:4:"sets";a:1:{i:0;a:13:{s:7:"sandbox";a:0:{}s:7:"results";a:0:{}s:7:"success";b:0;s:5:"start";d:1436386791.1037459;s:7:"elapsed";i:0;s:5:"title";s:9:"Importing";s:16:"progress_message";s:0:"";s:12:"init_message";s:33:"Aan het initialiseren.<br/>&nbsp;";s:13:"error_message";s:26:"Er is een fout opgetreden.";s:3:"css";a:0:{}s:5:"total";i:1;s:5:"count";i:1;s:5:"queue";a:2:{s:4:"name";s:17:"drupal_batch:47:0";s:5:"class";s:10:"BatchQueue";}}}s:16:"has_form_submits";b:0;s:10:"form_state";a:3:{s:10:"programmed";b:0;s:7:"rebuild";b:0;s:8:"redirect";N;}s:11:"progressive";b:1;s:11:"current_set";i:0;s:3:"url";s:5:"batch";s:11:"url_options";a:0:{}s:10:"source_url";s:11:"import/user";s:8:"redirect";N;s:5:"theme";s:29:"professional_responsive_theme";s:17:"redirect_callback";s:11:"drupal_goto";s:2:"id";s:2:"47";s:13:"error_message";s:71:"Ga verder naar de <a href="/batch?id=47&amp;op=finished">foutpagina</a>";} [:db_condition_placeholder_0] => 47 ) in _batch_shutdown() (line 537 of C:\Users\User\Documents\DRUPAL\vergelijkingssite\www\root\includes\batch.inc). Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2006 MySQL server has gone away' in C:\Users\User\Documents\DRUPAL\vergelijkingssite\www\root\includes\database\database.inc:2171 Stack trace: #0 C:\Users\User\Documents\DRUPAL\vergelijkingssite\www\root\includes\database\database.inc(2171): PDOStatement->execute(Array) #1 C:\Users\User\Documents\DRUPAL\vergelijkingssite\www\root\includes\database\database.inc(683): DatabaseStatementBase->execute(Array, Array) #2 C:\Users\User\Documents\DRUPAL\vergelijkingssite\www\root\includes\database\database.inc(2350): DatabaseConnection->query('SELECT expire, ...', Array, Array) #3 C:\Users\User\Documents\DRUPAL\vergelijkingssite\www\root\includes\lock.inc(167): db_query('SELECT expire, ...', Array) #4 C:\Users\User\Documents\DRUPAL\vergelijkingssite\www\root\includes\lock.inc(146): lock_may_be_available('schema:runtime:...') #5 C:\Users\User\Documents\DRUPAL\vergelijkingssite\www\root\includes\bootstrap.inc(433): lock_acquire('schema:runtim in C:\Users\User\Documents\DRUPAL\vergelijkingssite\www\root\includes\database\database.inc on line 2171

Drupalversie: 
7.x
Auteur: 
Contact Nele
afbeelding van nordicmaterial
Door nordicmaterial op 9 juli, 2015 - 11:57

"General error: 2006 MySQL server has gone away" is meestal een out-of-memory symptoom.
Als je 2 of 3 van je items in een CSV zet en die invoert, lukt het dan beter?

PHP-memory limit verhogen kan ook een oplossing zijn.

www.nordicmaterial.com

Door Contact Nele op 13 juli, 2015 - 10:18

Bedankt voor de reactie !
Ik kan zonder problemen 29 items invoegen maar daarna heeft Drupal de foutmelding. Het zal inderdaad een kwestie van memory limit zijn. In welk bestand pas je dit aan ? PHP.ini ?

Door Contact Nele op 13 juli, 2015 - 10:39

In de php ini file volgende verandert:
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 12800M

Ook in php ini file in de settings file dezelfde verandering gedaan.

Helpt niet: slechts 29 items worden aangemaakt

afbeelding van Erwin
Door Erwin op 13 juli, 2015 - 20:10

Je hebt ook nog een 'maximum execution time' in PHP. Misschien dat je die moet verhogen?

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.

onomatopee