File_limit=52428800

файлы импорта по 150 метров, на сервере стоит лимит на 200м.все равно при выгрузки из 1с сразу выдает ошибку.

05.07.2018 21:58:52 Выгрузка на сайт завершилась с ошибками.
Выгрузка на сайт не выполнена.
Не удалось прочитать ответ сервера. Параметры обмена не получены.
zip=no
file_limit=52428800

в php.ini и config менял лимиты на память и время обработки скрипта.

1 лайк

Попробуйте в app/addons/rus_exim_1c/config.php установить define(‘FILE_LIMIT’, 1024 * 1024 * 256); (по умолчанию define(‘FILE_LIMIT’, 1024 * 1024 * 50):wink:

А сколько у вас товаров? Если файл импорта 150 метров это повод не на стороне магазина правки делать, а на стороне 1с.

поменял. изменений не произошло

77к товаров где то
3 цены описание .

Это достаточно, увеличение размеров файлов на сервере, прокачка железа и тд вам не поможет - тупиковый путь и не масштабируемый.

Попросите 1с программиста в модуле обмена отдавать товары, которые “двигались” например за последние 2 месяца, радикально упадет размер. Мы делаем инкрементальные файлы обмена - иначе он работает часами, а сейчас несколько минут.

Или сделайте как мы - программист в 1С написал обработку по выборке нужных данных, файл отдается собственному же скрипту который раскладывает данные по полочкам, а в 1с отдает результат импорта для мониторинга. артикул, количество, цены, несколько характеристик, бренд, идентификаторы, размеры, складские данные - 1700 позиций 250 килобайт, в собственном скрипте еще и какую угодно логику запихнуть можно, работает 30сек формирование в 1С, 30сек обработка на сайте

в унф есть вариант только изменения выгружать. но иногда надо полный обмен.
сервер достаточно хороший.

этот вариант тоже рассматриваем. но если возможность обмена полного почему бы и нет )

Ну вот вы ответили - полный делайте раз в сутки ночью, в течении дня обмен с изменениями. У нас так работает - все довольны. Сейчас мы вообще сделали realtime обмен - розница и склад в восторге, но это уже сложнее и для массового продукта его уже не сделают в коробке.

полный не работает .в этом проблема. выгружает в файл из 1с без ошибок. на сайт с ошибкой

А в логах сервера, что пишется при обмене? Увеличение лимитов должно помочь все таки, просто отработать должно долго.

ошибка теперь что не хватает 256) увеличил до 400 . ждёмс ) 20 минут только формирует xml (

Интерактивный обмен
06.07.2018 17:46:19 Запуск выгрузки товаров
06.07.2018 18:05:48 Завершено формирование файлов выгрузки товаров
Выгружено товаров: 75 277
предложений: 65 826
картинок: 1
файлов: 0

В том числе для каталога Каталог товаров ABCF2808:
товаров: 75 277
предложений: 65 826
картинок: 1
файлов: 0

06.07.2018 18:05:48 Выгрузка на сайт завершилась с ошибками.
Выгрузка на сайт не выполнена.
Не удалось прочитать ответ сервера. Параметры обмена не получены.
zip=no
file_limit=419430400

06.07.2018 18:05:48 Завершена выгрузка товаров

Параметры обмена не получены.
что за параметры он ещё хочет

Если сервер nginx то попробуйте добавить
в server {}
client_max_body_size 512m;
client_body_buffer_size 256k;
client_header_timeout 20m;
client_body_timeout 20m;
send_timeout 20m;
client_header_buffer_size 1k;
large_client_header_buffers 4 256k;

В секцию location @backend {}
proxy_max_temp_file_size 0;
proxy_connect_timeout 1200;
proxy_send_timeout 1200;
proxy_read_timeout 1200;
fastcgi_read_timeout 1200;
fastcgi_buffers 4 256k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;

В настройках php укажите таймаут 20 минут (1200)
В app/addons/rus_exim_1c/config.php установить define(‘FILE_LIMIT’, 1024 * 1024 * 512);

дело не в таймаутах по ходу.
попробовал выгрузить 70 позиций
Интерактивный обмен
10.07.2018 16:05:15 Запуск выгрузки товаров
10.07.2018 16:05:17 Завершено формирование файлов выгрузки товаров
Выгружено товаров: 71
предложений: 67
картинок: 0
файлов: 0

В том числе для каталога Каталог товаров ABCF2808:
товаров: 71
предложений: 67
картинок: 0
файлов: 0

10.07.2018 16:05:18 Выгрузка на сайт завершилась с ошибками.
Выгрузка на сайт не выполнена.
Не удалось прочитать ответ сервера. Параметры обмена не получены.
zip=no
file_limit=419430400

10.07.2018 16:05:18 Завершена выгрузка товаров

А файлы вообще на сервер выгружаются? Посмотрите var/files/1/exim и там папочки начинающиеся с 1C_
Второй вопрос, админка на https? Если попробовать переключить админку на http?

в том и дело что сервер возвращает ошибку и перенос файлов не проходит. в более поздних папках есть файлы.

как понять что админка в https ?
сайт без ssl
соединение проходит успешно
http://****/exim_1c

как со свободным местом на сервере? Спрашиваю, потому что столкнулся с тем, что обмен по заказам быстро сжирает террабайты. У нас стоит с сервера 1С обмен по заказам с сайтом по расписанию каждые 5 минут - за несколько дней на временных файлах перекидываемых из 1С сжирается террабайт дискового пространства на сервере. Я пару часов бился почему админка не дает ни статус поменять ни чего другого - а просто свободного пространства осталось 5% в разделе с сайтом и сервер дабы обезопаситься запрещал запись на диск. Поставил в крон ежедневно в полночь удалять папки /var/files/1/exim/1C_*