Синхронизация с 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.
Как можно в запускаемом скрипте увеличить лимит на время выполнения. Или как иным способом побороть прерывания обновления.
2 ответа
Прежде всего проверьте в приложении Логи в phpinfo() действительно используется указанное max_execution_time. Плагин обмена не меняет его, должно использоваться системное.
В phpinfo значение стоит 1000, хостер также подтвердил это значение. Может есть догадки, в чем может быть проблема? Почему ссылается на строку в скрипте?