Autor Zpráva
meca
Profil
Zdravim,

tak tu mám malinký problémek s prací s velkými soubory - xml výstupy z obchodů, které potřebuju naházet do databáze. Totiž, server mě začal otravovat s hláškou "MySQL server has gone away".

Tak tedy jedu postupně XML výstupy z obchodů, které spracovávám pomocí funkce simplexml_load_file() a pak se snažim házet do databáze.. A po 4. obchodu to začne psát tu "MySQL server has gone away". Už teď mam rozdělený to parosvání do 3 souborů a CRONem je postupně spouštim. Vydíte nějaké lepší řešení, než to celé rozdělit do 12 souborů?
pmg
Profil
Pro možné příčiny koukni sem: http://dev.mysql.com/doc/refman/5.0/en/gone-away.html . Myslím, že by při chybě pomohlo zavolat mysql_ping. Velké soubory je lepší číst po řádcích (fgets) a zpracovávat postupně.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: