Ошибка при экспорте данных

Помощь пользователям в работе с программой E-Trade PriceList Importer
prukon
Сообщения: 102
Зарегистрирован: 12 дек 2016 23:57

14 июн 2017 23:32

Добрый день.
При экспорте данных возникает вот такая ошибка http://joxi.ru/5mdvWxBIkd60YA
На сервере были изменены значения виртуального хоста Apache:
TimeOut 3600
И в nginx:
proxy_read_timeout 3600;
но проблема все равно возникает.
Уточните, как ее устранить?
Аватара пользователя
support
Сообщения: 10554
Зарегистрирован: 09 ноя 2008 21:37

15 июн 2017 11:31

Данная Ошибка: 504 Gateway Time-out (502 Bad Gateway), как и многие другие ответы на вопросы осветлены в документации.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
prukon
Сообщения: 102
Зарегистрирован: 12 дек 2016 23:57

15 июн 2017 14:13

сообщаю, что на сервере выставлены timeout 3600 секунд - это 1 час.

Уточняю, что в базе 15 000 товаров.
Ошибка по прежнему воспроизводится. Какие нам еще действия совершить?
Аватара пользователя
support
Сообщения: 10554
Зарегистрирован: 09 ноя 2008 21:37

15 июн 2017 15:10

Проблема только в этом.
Попробуйте выгрузить одну категорию с малым количеством товаров.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
prukon
Сообщения: 102
Зарегистрирован: 12 дек 2016 23:57

15 июн 2017 15:13

с малым количеством товара все выгружается корректно
Аватара пользователя
support
Сообщения: 10554
Зарегистрирован: 09 ноя 2008 21:37

15 июн 2017 15:14

Тогда проблема только в этом. Вам нужно связываться с хостингом.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
prukon
Сообщения: 102
Зарегистрирован: 12 дек 2016 23:57

15 июн 2017 17:29

3600 это максимальное время таймаута.
http://joxi.ru/Vm69bM4TD6qXdr

Что вы еще можем увеличить?
Аватара пользователя
support
Сообщения: 10554
Зарегистрирован: 09 ноя 2008 21:37

15 июн 2017 17:48

Нужно логи веб сервера смотреть и, возможно, там есть более детальная информация
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
prukon
Сообщения: 102
Зарегистрирован: 12 дек 2016 23:57

17 июн 2017 02:55

Получилось получить полный стрейслога с ошибкой, ссылка - https://www.dropbox.com/s/kjun2m5ywb29y ... 28116?dl=0

Ошибка сопровождается php warning’om
[17-Jun-2017 02:45:27 Europe/Kiev] PHP Warning: mysqli_close(): Couldn't fetch mysqli in /home/p/prukon/pinkpet.ru/public_html/etrade_tunnel_1/etrade_http_tunnel.php on line 718

и выводом вот такой ошибки:

Код: Выделить всё

$ cat /home/p/prukon/pinkpet.ru/public_html/etrade_tunnel_1/temp/tunnel_work_status.txt
2039Error: Unknown error type
File: /home/p/prukon/pinkpet.ru/public_html/etrade_tunnel_1/etrade_http_tunnel.php
Message: mysqli::query(): Error reading result set's header
Аватара пользователя
support
Сообщения: 10554
Зарегистрирован: 09 ноя 2008 21:37

19 июн 2017 09:47

как вариант попросить хостинг изменить параметр (увеличить значение)
max_allowed_packet = 64M
варианты:
в логах есть ошибка

Код: Выделить всё

2:45:27.466598 [    7fcfde11acb0] write(3, "2039Error: Unknown error type \nFile: /home/p/prukon/pinkpet.ru/public_html/etrade_tunnel_1/etrade_http_tunnel.php\nMessage: mysqli::query(): MySQL server has gone away\nLine: 573", 176) = 176

после нее возникает та ошибка которую Вы указали, как следствие первой.
Может решаться различными способами, возможно увеличить память.

Вот два варианта решения:
1. в исходном коде туннеля, в файле etrade_http_tunnel.php нужно найти строку ~321 и изменить переменную
$row_id_per_steep=3000;
на
$row_id_per_steep=1000;

это кол-во строк из файла CSV для передачи MySQL серверу

http://screencast.com/t/oetu5wNh

2. Второй вариант это перенастройка MySQL сервера, это если используется выделенный сервер или VPS.

Редактируем файл /etc/my.cnf и изменяем параметр max_allowed_packet
max_allowed_packet = 64M (по умолчанию 1)
Сохраняем файл и перезапускаем MySQL
service mysqld restart

Если не поможет то Вам нужно обратится к своему хостингу или системному администратору для решения данной проблемы.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Закрыто

Вернуться в «Техническая поддержка программы E-Trade PriceList Importer»