Я знал что на utf8 повысится нагрузка на сервер, но не в 3 раза. Если раньше 2500 тысячи товаров нормально грузились, то теперь дай бог 1000. Если больше 504 ошибка. Тайм-аут.
Полную выгрузку небольшими партиями не выгрузишь. Как быть?
3 дня боролся вместе с админами на reg.ru Дошли до самого дорого хостинга на xen с 2 процами и 4 гигами опреративы. Не помогло. Увеличил параметры для ожидания выполнения скриптов, не помогло. Все равно обмен прерывался на 50х ошибке или недоступности серевера. Все испытания проводил с типовым шаблоном инет. магазина 12 версии битрикс. Пробывали с bitrix окружением, так и без него. Админы reg.ru опустили руки. Сказали обратится в тех поддержку bitrix.
Больше 1000 позиций не загружает.
Аналогичная ситуация на хостинге vmco.ru поднятый на VMware.
На данный момент вернул все cp1251, все работает. Периодически бывает 50х ошибка, иногда ошибка открытия файла обмена, но чаще всего обмен проходит. 2500 записей загружаются.
В настройках интеграции 1с /bitrix/admin/1c_admin.php по умолчанию на сколько я помню должно стоять 30, то есть скрипт отдает 1ске сообщение "progress" по истечению времени шага и прекращает импорт, из чего 1ска понимает что нужно повторить хттп запрос на тот жей адрес и импорт продолжается там где остановился. http://dev.1c-bitrix.ru/api_help/sale/catalog_protocol.php
То есть ваше варьирование 60-600 сек напрямую не должно влиять на стабильность. Обмен может проходить часами Полностью выгрузить 3000 позиций, думаю, понадобиться ~20 минут с учетом формирования файлов в 1с. Последующая выгрузка изменений каталога как правило в течении минуты.
Возвращаясь к 504 ошибке, перво наперво проверить достаточно ли памяти, посмотрите в логах ошибок апача запись типа PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 1048577 bytes) ключевое Allowed memory size of * bytes exhausted
Dios пишет: В настройках интеграции 1с /bitrix/admin/1c_admin.php по умолчанию на сколько я помню должно стоять 30, то есть скрипт отдает 1ске сообщение " progress " по истечению времени шага и прекращает импорт, из чего 1ска понимает что нужно повторить хттп запрос на тот жей адрес и импорт продолжается там где остановился. http://dev.1c-bitrix.ru/api_help/sale/catalog_protocol.php
То есть ваше варьирование 60-600 сек напрямую не должно влиять на стабильность. Обмен может проходить часами Полностью выгрузить 3000 позиций, думаю, понадобиться ~20 минут с учетом формирования файлов в 1с. Последующая выгрузка изменений каталога как правило в течении минуты.
Возвращаясь к 504 ошибке, перво наперво проверить достаточно ли памяти, посмотрите в логах ошибок апача запись типа PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 1048577 bytes) ключевое Allowed memory size of * bytes exhausted
Сайт обновлен до последней версии, кстате говоря?
Новых обновлений нет. значит последняя. Жаль уже все снес. Заново все поднимать нет желания. 3 дня убил на это ошибку. Работаю как и раньше на cp1251.