Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Błąd przy dużym imporcie: MySQL server has gone away
Forum PHP.pl > Forum > Bazy danych > MySQL
netvalue
czesc wszystkim

importuje dość duży plik do mysql . Po 8 h pracy (co stanowi połowe importu) otrzymuje błąd:
  1.  
  2. Fatal error: Query failed. MySQL server has gone away in /home/strefa/public_html/impo/sql/MySqlDb.php on line 72
  3.  


z zrodel dostepnych w necie przestawilem parametry w /etc/mysql/my.cnf

wait_timeout = na ok 24h
max_allowed_packet = 800MB

niestety nie pomaga sad.gif co moge jeszcze zrobic ?
Pyton_000
Ile waży plik
Zaimportuj go z konsoli a nie jakimś tam skryptem.
netvalue
to xml z 6000 rekordow, ale ten xml jest obrabiany w trakcie pobierane sa zdjecia produktu itp.
Pyton_000
Zdjęcia wrzucaj do jakiejś kolejki które będą pobierane porcjami przez Cron.

6k to nie jest dużo.
Czy to są produkty sklepowe? Jakie operacje są wykonywane
netvalue
dokladnie sa to produkty wrzucane do sklepu opartego na silniku presty
produkty posiadaja rozne atrybuty i zdjecia
Pyton_000
odpalasz to z poziomu przeglądarki czy CLI?
netvalue
z przegladarki testuje ale domyslnie odpalane przez CRONa
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.