Autor | Zpráva | ||
---|---|---|---|
meca Profil |
#1 · Zasláno: 7. 8. 2008, 13:31:11
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 |
#2 · Zasláno: 7. 8. 2008, 13:59:02 · Upravil/a: pmg
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ě.
|
||
Časová prodleva: 16 let
|
0