Здравствуйте.
Выгрузки товаров мы формируем стандартным функционалом 1с-Битрикс: /bitrix/admin/cat_export_setup.php
Раньше проблем не было, но после того как перевалили за 17 тыс. товаров периодически файлы выгрузки стали возвращать "time out" по curl запросу. При том через wget отдает корректно файл, все товары на месте.
Увеличения CURLOPT_TIMEOUT не помогает, я как понимаю на сервере php не успевает собрать данные.
Увеличили ограничение времени выполнения одного PHP-скрипта с 60 с до 300 с
Какое то время с проблемой не сталкивались, сегодня опять поймали.
Какие параметры можно еще увеличить что бы не ловить Таймаут?
И наверное главный вопрос который мучает меня. Зачем такие тяжелые файлы 1с-Битрикс отдает через *.php и создает нагрузку на сервер? Почему не отдавать статикой в *.xml? Может это где то настраивается?
Выгрузки товаров мы формируем стандартным функционалом 1с-Битрикс: /bitrix/admin/cat_export_setup.php
Раньше проблем не было, но после того как перевалили за 17 тыс. товаров периодически файлы выгрузки стали возвращать "time out" по curl запросу. При том через wget отдает корректно файл, все товары на месте.
Увеличения CURLOPT_TIMEOUT не помогает, я как понимаю на сервере php не успевает собрать данные.
Увеличили ограничение времени выполнения одного PHP-скрипта с 60 с до 300 с
| Код |
|---|
php_admin_value max_execution_time 300 |
Какие параметры можно еще увеличить что бы не ловить Таймаут?
И наверное главный вопрос который мучает меня. Зачем такие тяжелые файлы 1с-Битрикс отдает через *.php и создает нагрузку на сервер? Почему не отдавать статикой в *.xml? Может это где то настраивается?