Синхронизация с 1с прерывается.

Добрый день, при обмене с сайтом в 1с, синхронизация часто оканчивается ошибкой - "Не удалось получить текущее состояние процесса обмена. Данные обмена отправлены, но не загружены. Обмен не выполнен. Выгрузка товаров завершена с ошибками".

В логах пишет следующее

PHP Fatal error:  Maximum execution time of 287 seconds exceeded in /../wa-apps/shop/plugins/cml1c/lib/actions/backend/shopCml1cPluginBackendRun.controller.php on line 2491

Получается, что выполнение скрипта завершается по времени. На сервере значение параметра max_execution_time равняется 1000.
Как можно в запускаемом скрипте увеличить лимит на время выполнения. Или как иным способом побороть прерывания обновления.

1 ответ

  • 1

    Прежде всего проверьте в приложении Логи в phpinfo() действительно используется указанное max_execution_time. Плагин обмена не меняет его, должно использоваться системное. 

    • +1
      Progs Progs 23 июля 2019 09:28 #

      В phpinfo значение стоит 1000, хостер также подтвердил это значение. Может есть догадки, в чем может быть проблема? Почему ссылается на строку в скрипте?

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите