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

Не работает нормально модуль интеграции E-Trade (Мадженто)

Добавлено: 21 мар 2015 14:36
Vadim_V
Добрый день, модуль не хочет работать нормально, обрывает загрузки, загружается больше 15 минут, при том что ресурсов сервера выделено предостаточно. Помогите разораться в чем причина и будет ли когда то туннель для Мадженто? Это было бы очень здорово и удобно, спасибо!

Re: Не работает нормально модуль интеграции E-Trade (Маджент

Добавлено: 23 мар 2015 12:24
support
Уточните свою проблему более конкретно.
Туннеля для маженты пока нет и не планируется.

Re: Не работает нормально модуль интеграции E-Trade (Маджент

Добавлено: 24 мар 2015 01:35
Vadim_V
Здравствуйте. Я администартор сервера на котором хостится ваш клиент.

На сервере стоит nginx + php fpm.
Товаров ~3500.
За 15 минут ваш скрипт не успевает обновить такое малое количество товаров - отваливается по таймауту.

Мощностей сервера более чем достаточно: cpu: Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz, оперативной памяти стоит 32 гигабайта.
При работе скрипта не достигаются лимиты ни воркеров nginx ни процессов php. Для mysql пользователя сняты все ограничения.
Во время тестов выделял до 20 гигабайт оперативной памяти на php - безрезультатно.

Увеличение таймаута не вариант, специфика конфигурации такова, что невозможно увеличить таймауты для отдельного клиента. Да и не должен php скрипт так долго возится с таким количеством товаров в базе.

Re: Не работает нормально модуль интеграции E-Trade (Маджент

Добавлено: 24 мар 2015 10:00
TechAdmin
Как вариант, можем проверить проблему скорости обновления базы сайта на своём сервере и сообщить вам результат, для этого нужен дамп вашей БД и файл csv которым обновляется данная база (прислать на почту поддержки).

Re: Не работает нормально модуль интеграции E-Trade (Маджент

Добавлено: 11 апр 2015 11:53
TechAdmin
Время обновления вашей базы на основании файла CSV (который вы выслали) составило 2 минуты.
Использовался тестовый сервер Intel i5, 8Gb, SSD.
Вот видео http://screencast.com/t/d5CaqkRTSAY

Re: Не работает нормально модуль интеграции E-Trade (Маджент

Добавлено: 16 апр 2015 08:55
Vadim_V
Спасибо большое, будем искать решение проблемы дальше.

Re: Не работает нормально модуль интеграции E-Trade (Маджент

Добавлено: 16 апр 2015 22:50
Vadim_V
Можно узнать версию php и mysql?
nginx/apache?
если apache - php как модуль или fpm/cgi?

Re: Не работает нормально модуль интеграции E-Trade (Маджент

Добавлено: 17 апр 2015 09:03
TechAdmin
Использовались apache2, php 5.3, mysql 5.5.
Не использовались nginx, fpm/cgi.
Стоковая конфигурация, можно поднастроить, будет еще быстрее обновляться.

Re: Не работает нормально модуль интеграции E-Trade (Маджент

Добавлено: 21 апр 2015 00:17
Vadim_V
Решили проблему. Затык был в журналировании ext4. При работе скрипта IO жесткого диска на 99% занимал процесс jbd2/md2-8.

Оставлю решение проблемы.
Надо отключить журналирование командой

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

tune2fs -O ^has_journal /dev/mdX
где mdX - раздел с mysql datadir.
Перед выполнением команды надо отмонтировать нужный раздел. Если это корневой раздел - надо перезагрузиться в recovery mode с read only файловой системой.

Re: Не работает нормально модуль интеграции E-Trade (Маджент

Добавлено: 21 апр 2015 08:15
TechAdmin
Спасибо вам за информацию.