"GET /admin/settings/scheduler/run/2 HTTP/1.0" 500 - "admin/settings/scheduler" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36"
13280
Сколько статей?
Та же проблема, не создается карта для объявлений, их более 13000.13280
Вопрос про количество был не случаен, я подозреваю что-то где-то не тянет из-за объема.
Удалось отключением из создания карты сайта тех типов контента, где много записей. А координально нет.
эх, но это не совсем решение😥печалька((
/usr/bin/php -f /path/to/site/cron.php > /dev/null
Если же команда для CRON у вас выглядит иначе, то вам нужно скорректировать время выполнения скрипта в настройках PHP. Собственно об этом написано в документации.
Мы не ищем лёгких путей.SALIK, что же вы мучаетесь то?
Сделал так, но теперь вообще скрипт не запускается по расписанию.у PHP CLI отсутствуют лимиты на время выполнения скрипта (это поведение по-умолчанию), то никаких проблем с генерацией карты сайта не будет
При ручном запуске ошибка 500. В мапсе 108000 записей — карта сайта пустая. В планах 400000 записей. Когда было 53000 — работало — в один файл записывалось 45000 записей. Все остальные задачи (перевод пользователей, выдача приглашений и др.) работают. В логах чисто.
Если в компоненте "Генератора карты сайта" отключить тип контента, в котором много записей (в моем случае это мапс), то запускается по расписанию нормально. И карта создается. Если включить — опять не работает.
InstantCMS 2.5.1.
Значит для /usr/local/bin/phpСделал так, но теперь вообще скрипт не запускается по расписанию.
— ниже 5.3 версии
— для него не подключен ioncube loader (в случае использования InstantMaps)
— ниже 5.3 версии
— для него не подключен ioncube loader (в случае использования InstantMaps)
Версия php 5.4, ioncube loader подключен, иначе бы вообще мапс на работал. Не запускается генератор карты сайта при количестве объектов 108000, при 53000 работало всё нормально.
Я писал вам выше о режиме работы PHP CLI. Там запросто может быть не подключен ioncube loader. Обычно это проверяется вводом команды в консоли, в вашем случае этоioncube loader подключен, иначе бы вообще мапс на работал
/usr/local/bin/php -v
Но как тогда работал генератор карты сайта при 53000 объектов?запросто может быть не подключен ioncube loader
понятия не имею, где нужно эту команду вводить попросил хостера проверить.проверяется вводом команды в консоли