Добро пожаловать в наше сообщество!
skripters.net - небольшой форум для вэб-мастеров на котором вам предоставляется широкий выбор скриптов, плагинов, стилей и много чего еще для запуска собственного проекта: интернет-магазина, форума, корпоративного сайта, продающего лендинга. Здесь вы найдете много решений по заработку в интернет. Сможете продать или купить нужное вам решение для старта своего веб-проекта. Опытные пользователи проконсультируют вас если вы вначале пути, подскажут как лучше, помогут в установке и настройке.
1. Для регистрации доступна только одна почтовая служба - GMAIL
2. Если после регистрации вы не получили письмо - проверьте папку СПАМ

Помощь Ошибка обмена товаров с базой

Narussagava

Premium+
Регист
14 Ноя 2017
Сообщения
4
Реакции
5
Добрый день, подскажите может кто сталкивался. Запускаю обмен с 1 с по адресу https://сайт.ru/exchange1c. Выгружаются все категории товаров и 1 пакет в 100 товаров и после выгрузка висит, что идет передача, но больше товаров не добавляется. В файле .htaccess добавил строчки как в вике магуты. Подскажите в чем может быть проблема ?

======================================================
AddType image/x-icon .ico
AddDefaultCharset UTF-8

<IfModule mod_rewrite.c>
Options +FollowSymlinks
Options -Indexes
RewriteEngine on

#RewriteBase /
RewriteCond %{HTTP:X-HTTPS} 1 [NC]
RewriteCond %{REQUEST_URI} ^/exchange1c$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]
#запрос к изображению напрямую без запуска движка
RewriteCond %{REQUEST_URI} \.(png|gif|ico|swf|jpe?g|js|css|ttf|svg|eot|woff|yml|xml|zip|txt|doc)$
RewriteRule ^(.*) $1 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_URI} \.(ini|ph.*)$
RewriteRule ^(.*) index.php [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L,QSA]
</IfModule>
<IfModule mod_php5.c>
php_flag magic_quotes_gpc Off
</IfModule>
===========================================================================
 

wice222

Пользователь
Регист
22 Мар 2026
Сообщения
0
Реакции
0
Зависание после первых 100 товаров при обмене с 1С - это почти всегда одна из двух причин: таймаут PHP или файл блокировки обмена.
Первое что проверьте - добавьте в .htaccess лимиты времени выполнения:
php_value max_execution_time 600
php_value memory_limit 256M
php_value post_max_size 64M
php_value upload_max_filesize 64M
Второе - lock-файл. При обмене Moguta создаёт файл блокировки в папке tmp (обычно tmp/exchange1c.lock или похожее название). Если предыдущий обмен завис и не удалил этот файл, следующий обмен тоже зависнет ожидая снятия блокировки. Удалите файлы в tmp/ и попробуйте снова.
Третье - размер пакета в настройках 1С. Стандарт CommerceML позволяет настраивать количество товаров в одном запросе. Если стоит 100, попробуйте уменьшить до 50 или 30 - это снизит нагрузку на один запрос и снизит риск таймаута.
Смотрите также лог ошибок PHP (error_log) в момент зависания - там будет точная причина если это не блокировка, а именно ошибка.
 
Сверху