Доброго времени суток.
Настраиваю клиенту, купившему битрикс, интеграцию с 1С. Скрипты все "из коробки", ничего не изменялось, кроме дизайна. Конфигурация 1С УТ 11.0.6.9, обновлять ее категорически не будут, да и изменений в самой конфигурации столько, что соваться туда не очень хочется. Версия сайта "1С-Битрикс: Управление сайтом 12.5.11".
При выгрузке каталога из 1С вываливается ошибка сервера 500 Internal Server Error. max_execution_time = 0. В httpd.conf TimeOut = 600 и именно он, не дождавшись завершения выгрузки обрывает ее выполнение. Возможности поменять данную настройку нет.
Что было проделано:
1. В настройках интеграции на стороне сервера был установлен "Интервал одного шага в секундах" равным 30.
2. В логе ошибок сервера по данному событию есть запись "Script timed out before returning headers: 1c_exchange.php".
3. При наблюдении процесса выгрузки через отладчик было обнаружено, что ошибка возникает на шаге создания структуры (разделов) каталога. Почему настроенный интервал не работает на данном этапе?
Клиент торгует запчастями, соответственно структура каталога сильно развитая. В корне стоят марки, под ними модели, далее узлы, которые в свою очередь могут еще группироваться по деталям (например, Honda - Honda Accord 8 - Наружные кузовные детали - бамперы, и дальше списком тюнинговые, стоковые, б/у, новые и т.д.). Полный список номенклатуры насчитывает десятки тысяч.
Что мне делать и как мне с этим жить?
Настраиваю клиенту, купившему битрикс, интеграцию с 1С. Скрипты все "из коробки", ничего не изменялось, кроме дизайна. Конфигурация 1С УТ 11.0.6.9, обновлять ее категорически не будут, да и изменений в самой конфигурации столько, что соваться туда не очень хочется. Версия сайта "1С-Битрикс: Управление сайтом 12.5.11".
При выгрузке каталога из 1С вываливается ошибка сервера 500 Internal Server Error. max_execution_time = 0. В httpd.conf TimeOut = 600 и именно он, не дождавшись завершения выгрузки обрывает ее выполнение. Возможности поменять данную настройку нет.
Что было проделано:
1. В настройках интеграции на стороне сервера был установлен "Интервал одного шага в секундах" равным 30.
2. В логе ошибок сервера по данному событию есть запись "Script timed out before returning headers: 1c_exchange.php".
3. При наблюдении процесса выгрузки через отладчик было обнаружено, что ошибка возникает на шаге создания структуры (разделов) каталога. Почему настроенный интервал не работает на данном этапе?
Клиент торгует запчастями, соответственно структура каталога сильно развитая. В корне стоят марки, под ними модели, далее узлы, которые в свою очередь могут еще группироваться по деталям (например, Honda - Honda Accord 8 - Наружные кузовные детали - бамперы, и дальше списком тюнинговые, стоковые, б/у, новые и т.д.). Полный список номенклатуры насчитывает десятки тысяч.
Что мне делать и как мне с этим жить?