Tema: Re: MySQL server has gone away
Autorius: VaidasB
Data: 2013-06-28 10:26:53
Laikas pereit ant pdo ;)

On 2013.06.27 18:30, ManXP wrote:
> Pamirsau parasyt, kad problema sutvarkyta. Jei kazkam bus aktualu,
> padejo toks kodas:
>
>
> mysql_query(...........);
> $report_id=mysql_insert_id();
>
> if (!is_numeric($report_id) || empty($report_id)) //in case MySQL goes
> away during large query, close connection, reconnect, and insert report
>         {
>         mysql_close();
>         mysql_connect($DB_HOST, $DB_USER, $DB_PASS);
>         mysql_select_db($DB_NAME);
>
>         mysql_query(...............);
>         }
>
>
> Gal ir ne geriausias sprendimas, bet suveike ant visu serveriu
>
> "Darius"  wrote in message news:51CC41F6.9080106@sito.nereikia...
>
> Priežasčių gali būti įvairių. Vienas iš variantų, kad tarp užklausų yra
> laiko tarpai ir prarandamas mysql connection'as.
> Sprendimas čia
> http://stackoverflow.com/questions/1644432/mysql-server-has-gone-away-in-exactly-60-seconds
>
>
> Reikia pakeisti mysql nustatymą connect_timeout į didesnį.
>
> Darius
>
> On 06/14/2013 05:31 PM, ManXP wrote:
>> Bandant padaryt INSERT query su PHP, gaunama mineta klaida. Paarius
>> copy/paste per phpmyadmin - viskas suveikia. Ka keist - PHP ar MySQL
>> nustatymus?
>>
>> P.S. query dydis ~8 KB
>