Обмен с 1с, большие СML и N секунд

#
Обмен с 1с, большие СML и N секунд
Всем привет.

1с-ка начала генерировать cml файлы весом в 2.5 метра. При попытке синхронизации или выгрузки всё зависает и через N секунд апач убивает процесс.
Shop_Item_Import_Cml_Controller расширялся для выгрузки габаритов. Ничего, что может так нагружать там нет. Пробовал отключать этот функционал, проблема оставалась.

Как бороться с такой напастью?
PS:
Версия HostCMS: Корпорация 6.2.4
Версия PHP: 5.5.24
Версия MySQL: 5.5.34-32.0-log
Версия GD: 2.1.0
Версия PCRE: 8.35
Макс. время исполнения: 60 сек.
Доступная память: 400M
Multibyte String: Включено
JSON: Включено
SimpleXML: Включено
Iconv: Включено
Email: roman.fov@gmail.com Skype: roman-fov
#
Re: Обмен с 1с, большие СML и N секунд
Roman Fov,
настраивайте апач, дабы он не убивал процессы до истечения максимального времени исполнения. Быть может у Вас закончилась память? Тогда нужно увеличить доступную PHP оперативную память, либо сокращать выгружаемый из 1С файл.
#
Re: Обмен с 1с, большие СML и N секунд
Да, увеличение времени и памяти помогает. Но значения экстремальные: 1гиг памяти и 1.5минуты на исполнение. Попахивает vps-ом. И это для 300 товаров.

Сокращать выгружаемый файл? Разбивать на части чтоль?
Email: roman.fov@gmail.com Skype: roman-fov
#
Re: Обмен с 1с, большие СML и N секунд
Посмотрел cml, больше половины файла вот такая ерунда (HOSTCMS_TITLE, HOSTCMS_DESCRIPTION, HOSTCMS_KEYWORDS):
<Свойство>
   <Ид>f76ba3a5-e9b0-11e4-84da-08606e7fe7f2</Ид>
   <Наименование>HOSTCMS_TITLE</Наименование>
   <ТипЗначений>Справочник</ТипЗначений>
   <ВариантыЗначений>
      <Справочник>
         <ИдЗначения>c5c81ce2-f233-11e4-84da-08606e7fe7f2</ИдЗначения>
         <Значение>Холодильник Атлант ХМ-4008-022 купить</Значение>
      </Справочник>
      <Справочник>
         <ИдЗначения>7e9411c8-f249-11e4-9e04-00e05314ed14</ИдЗначения>
         <Значение>Холодильник Атлант ХМ-4009-022 купить</Значение>
      </Справочник>
      <Справочник>
         <ИдЗначения>7e9411d2-f249-11e4-9e04-00e05314ed14</ИдЗначения>
         <Значение>Холодильник Атлант ХМ-4010-022 купить</Значение>
      </Справочник>
      <Справочник>
         <ИдЗначения>7e9411db-f249-11e4-9e04-00e05314ed14</ИдЗначения>
         <Значение>Холодильник Атлант ХМ-4011-022 купить</Значение>
      </Справочник>
      <Справочник>
         <ИдЗначения>7e9411e3-f249-11e4-9e04-00e05314ed14</ИдЗначения>
         <Значение>Холодильник Атлант ХМ-4012-050 купить</Значение>
      </Справочник>
      <Справочник>
         <ИдЗначения>7e9411f1-f249-11e4-9e04-00e05314ed14</ИдЗначения>
         <Значение>Холодильник Атлант ХМ-4012-060 купить</Значение>
      </Справочник>
      <Справочник>
         <ИдЗначения>7e9411f5-f249-11e4-9e04-00e05314ed14</ИдЗначения>
         <Значение>Холодильник Атлант ХМ-4012-070 купить</Значение>
      </Справочник>
      <Справочник>
         <ИдЗначения>7e9411f9-f249-11e4-9e04-00e05314ed14</ИдЗначения>
         <Значение>Холодильник Атлант ХМ-4012-080 купить</Значение>


Если у этого свойства в 1с изменить тип со справочника в строку например, то файл должен серьёзно похудеть. Но помниться строки в HOSTCMS_TITLE мне не удалось выгрузить, только справочник. Стоит ли заморачиваться или это не может создавать нагрузку?
Что вообще наиболее ресурсоёмко при синхронизации? В какую сторону копать?
Email: roman.fov@gmail.com Skype: roman-fov
#
Re: Обмен с 1с, большие СML и N секунд
Склады, остатки, цены не выгружаются на сайт изначально. Только сами товары.
Всего 40 свойств. Примерно половина идёт в списки.
Email: roman.fov@gmail.com Skype: roman-fov
#
Re: Обмен с 1с, большие СML и N секунд
Roman Fov писал(а):
помниться строки в HOSTCMS_TITLE мне не удалось выгрузить, только справочник
нам неизвестны проблемы с выгрузкой строк.

Roman Fov писал(а):
Что вообще наиболее ресурсоёмко при синхронизации?
- размер файла, чем больше, тем больше нужно ресурсов. Почему Ваша 1С на 300 товаров генерирует XML на 2,5 мб. мы сказать не можем. Это Вам в поддержку 1С. Кроме того, Вы можете настроить фильтр в самой 1С, чтобы она выгружала не все товары сразу, а только из некоторой подгруппы.
#
Re: Обмен с 1с, большие СML и N секунд
Вы можете настроить фильтр в самой 1С, чтобы она выгружала не все товары сразу, а только из некоторой подгруппы.


Блин! Точно! Спасибо вам большое!)))
Email: roman.fov@gmail.com Skype: roman-fov
Авторизация