Страница 1 из 1

Ошибка при экспорте

UNREAD_POSTДобавлено: 03.01.2016 15:31:50
Книжник
Процесс экспорта постоянно прерывается, пишет Warning: Empty row packet body
Как бороться?

Re: Ошибка при экспорте

UNREAD_POSTДобавлено: 03.01.2016 18:12:19
zapimir
А какой размер проблемной таблицы? Попробуйте делать бэкап ночью или рано утром, когда минимальная нагрузка на сервер. Обычно такие ошибки возникают, когда заблокирована таблица.

Re: Ошибка при экспорте

UNREAD_POSTДобавлено: 04.01.2016 00:54:55
Книжник
Таблица большая - 1,7 ГБ. Это таблица постов форума.

Re: Ошибка при экспорте

UNREAD_POSTДобавлено: 04.01.2016 12:35:48
zapimir
Попробуйте сделать проверку таблиц.

Re: Ошибка при экспорте

UNREAD_POSTДобавлено: 04.01.2016 13:23:08
Книжник
Делается регулярно, всё в порядке.

Re: Ошибка при экспорте

UNREAD_POSTДобавлено: 04.01.2016 13:48:51
zapimir
Странно, а ошибка в самом начале экспорта таблицы выдается? Пробовали делать экспорт только этой таблицы?

Re: Ошибка при экспорте

UNREAD_POSTДобавлено: 04.01.2016 15:47:22
Книжник
Пробовал. Всё то же самое. Прерывается не в начале, процентов после 50-60-70 (каждый раз в разных местах). Ещё какой-то странный момент - в самой базе эта таблица показана как весящая 1,7 ГБ, а в Sypex она же показывается как 700 МБ (при нажатии кнопки "экспорт", в списке таблиц, в скобках). Непонятно, почему такая большая разница.

Re: Ошибка при экспорте

UNREAD_POSTДобавлено: 02.03.2018 10:48:29
defjoint
Книжник писал(а):Процесс экспорта постоянно прерывается, пишет Warning: Empty row packet body
Как бороться?


Мне помогло увеличить базе время
/etc/my.cnf для mariadb
/etc/mysql/conf.d/optim.cnf для mysql


wait-timeout =680
net_read_timeout = 1560
net_write_timeout = 1560

точно незнаю нужно ли wait-timeout =680