51

(29 ответов, оставленных в Вопросы по работе с системой)

Давайте для начала конфигами mysql похвастаемся...
Время ночь, а проект запустить надо сидим эксперементируем с настройками БД, вот изначальная, с нее то все проблемы и растут.

[client]
port=3306
socket=/var/run/mysqld/mysqld.sock

[mysqld_safe]
socket=/var/run/mysqld/mysqld.sock

[mysqld]
user=mysql
pid-file=/var/run/mysqld/mysqld.pid
socket=/var/run/mysqld/mysqld.sock
port=3306
basedir=/usr
datadir=/var/lib/mysql
tmpdir=/tmp
lc-messages-dir=/usr/share/mysql
log_error=/var/log/mysql/error.log

symbolic-links=0

skip-external-locking
key_buffer_size = 256M
max_allowed_packet = 32M
table_open_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 16M

#innodb_use_native_aio = 0
innodb_file_per_table

max_connections=200
max_user_connections=50
wait_timeout=10
interactive_timeout=50
long_query_time=5

!includedir /etc/mysql/conf.d/

52

(29 ответов, оставленных в Вопросы по работе с системой)

admin пишет:

Это аномально медленно. Есть подозрение, что что-то не так настроено на сервере. (либо возможны махинации хостинг провайдеров с оверселлингом). Попробуйте ради эксперимента на любом вашем локальном компьютере с OpenServer + php 7 + opCache запустить импорт.


На сколько быстро, по вашим предположениям, должен проходить импорт csv?
в каталоге 77000 товаров
в импорте 34000 товара

Сопоставление идет по "Названию" (это для обновления данных), 3 поля название, описание, бренд.

Запустили на локальном, специально для этого развернутом сервачке:
Intel(R) Atom(TM) CPU D2550   @ 1.86GHz
Intel(R) Atom(TM) CPU D2550   @ 1.86GHz
Intel(R) Atom(TM) CPU D2550   @ 1.86GHz
Intel(R) Atom(TM) CPU D2550   @ 1.86GHz

Память 4 GB

HDD

53

(29 ответов, оставленных в Вопросы по работе с системой)

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

Просто на одном сервере валяются 2 сайта readyscript и bitrix, у второго нет таких проблем с обменами данных.
1с одного и того же клиента, товары по количеству идентичны.

54

(29 ответов, оставленных в Вопросы по работе с системой)

1. opCache https://yadi.sk/i/Ce1REjUb3RmTta
2. Включить кэширование данных - вкл
3. Оптимизировано
4. xdebug - нет такого параметра.

Вопрос при обмен данными через csv можно сюда не задавать?
Скорость тоже удручает, прогоняю 3 поля, название, краткое описание и описание, сверка данных по полю название.
34000 строк, продолжительность пока 12 часов.

Параметры сервера:

Процессор Xeon (2000 МГц) - 3CPU
Оперативная память DDR4 - 4 ГБ
SSD

Сервер как 2 дня работает, подняли для тестов.

55

(29 ответов, оставленных в Вопросы по работе с системой)

PHP Version 7.0.15-0ubuntu0.16.04.4
apache2 + nginx

Mysql при выгрузке съедает почти 100% CPU


Мы не грузим фотографии при обмене. Но на всякий случай отключил.

56

(29 ответов, оставленных в Вопросы по работе с системой)

1. Увеличьте время выполнения запроса в настройках модуля. У вас стоит maxExecTime = 7. 7 секунд на обработку это очень мало.

Это относится к последнему запросу. По умолчанию стоит 30сек. Увеличили до 60 сек.

Также отключили в настройках обмена на сайте: Использовать импорт многомерных комплектаций

Сейчас показатели следующие:
Выгрузка 4400 товаров (1/15 общего каталога)
2 категории

Время на выполнение: 1 час 10 минут

Из наблюдений, дольше всего обновляются данные в таблице rs_product_x_stock

57

(7 ответов, оставленных в Вопросы по работе с системой)

Логично что номер и название города не умещаются в размеры блока.

58

(29 ответов, оставленных в Вопросы по работе с системой)

Ярослав пишет:

Здравствуйте! Я рекомендую загружать порциями, ветками категорий товаров.
Потом включите синхронизацию только изменений.

Только изменения это понятно, оно так и будет работать.

Ветками категорий это не выход, любой крупный привод или инвентариция, и попробуй клиенту объяснить что надо частями пробовать.

На текущий момент обмен продолжается
Старт

[2018.01.18 14:59:28] Запрос /site1/exchange/?type=catalog&mode=checkauth

Текущий лог

[2018.01.19 22:57:09]     Exchange\Model\Task\AfterImport\Groups [filename=offers.xml, startTime=1516391829, maxExecTime=7] is completed.

Пока писал ответ, обмен завершился.

Итого:

Выгружено товаров: 67 596
Выгружено предложений: 66 155

Время на все это дело
32 ЧАСА, КРАЛ smile


32ч. = 1920мин. = 115200сек.
115200 / 67596 = 1,7сек на товар, очень уж производительно.

Коллеги, добрый день.

Поделитесь своим опытом. Сколько по времени у вас занимает полный обмен данными 1с с сайтом?
При этом укажите количество позиций.

Столкнулись с такой бедой что у нас обмен данными длится уже сутки.
В выгрузке участвует 60000 товаров. И это просто товары (Наименование, артикул, цена, остаток) тут даже нет речи о картинках и свойствах.

Пока ТП разбираются с вопросом, хотел бы узнать у кого как.

Закусило Александр пишет:

Вам надо в поддержку написать на support@readyscript.ru.

Обращение № 879723
Поддержка всегда просит доступы, но нет возможности давать доступы к сайтам по каждой проблеме.
Есть несколько демо-площадок и я считаю что изначально проблема должна проверятся там.

Случай не единичный, и эта проблема повторяется на всех работающих лицензиях.

Коллеги, у кого есть возможность прошу проверить на своих площадках

Для одной из категорий указали конструкцию ключевых слов и описаний следующим образом:
keywords - {name}
description - {name} вы можете купить в нашем магазине по низкой цене

Далее смотрим код страницы этой категории, работает как надо.

После переходим в дочернюю категорию и видим

<meta name="keywords" content="{name}" >
<meta name="description" content="{name} вы можете купить в нашем магазине по низкой цене" >

Прошу отписаться у кого такая же ситуация.
Версия движка крайняя.

62

(3 ответов, оставленных в Вопросы по работе с системой)

Вот можно ознакомится на скриншоте
https://yadi.sk/i/a7-M5STI3GTcQq

Делаю следующее:
Товары - Импорт товаров из CSV - Загружаю файл.
И далее присваиваю полям из файла значания ReadyScript, там и нахожу это значение "Служебное поле" - в документации о нем нет никакой информации.

Хотелось бы понять какие данные можно хранить в этом поле, и как его в дальнейшем использовать?

Иван пишет:

Игорь, на подобные чаты обычно жалуются - падает посещаемость. Насколько я понимаю это из-за кода который не соответствует поисковикам (валидность, display:none и т.п). Да и скорость загрузки страниц падает.
Поэтому нам лучше просить у разработчиков подобный модуль. Заодно счетчик посещаемости с мониторингом конверсии.

Это ваше ошибочное мнение:
- как по display:none
- так и по скорости загрузки

Самый просто и быстрый способ, через "Характеристики" товара.