Модуль Турбо-страниц для Яндекса: ошибка 500

Главные вкладки

Аватар пользователя kovalevm kovalevm 1 февраля 2021 в 13:50

Добрый день!
Настройки на сервере: php_admin_value[max_execution_time] = 50
php_admin_value[memory_limit] = 1024M

В настройках скрипта Yandex.Turbo RSS установлено:
Count item channel 100

Выбираю типы нод, всего 400 нод.
Формируется 4 файла
yandex-turbo-1
yandex-turbo-2
yandex-turbo-3
yandex-turbo-4

Первый файл загружается очень долго и подгружается только 1 нода.
Три последних файла пишут "Страница не найдена".

Если установить Count item channel 500 и выбрать также типы нод не более 400 по количеству, то формируется одна страница yandex-turbo-1, но при открытии сервер падает с ошибкой 500.

Помогите, пожалуйста, настроить скрипт для работы с большим количеством нод, на сайте более 10000 нод.

Комментарии

Аватар пользователя ivnish ivnish 1 февраля 2021 в 14:55

Разработчик модуля sas@drupal.org в той теме написал, что у него нет времени на доработку модуля. Полагаю, имеет смысл поискать желающих доработать этот модуль за небольшое вознаграждение

Аватар пользователя VasyOK VasyOK 1 февраля 2021 в 16:51

А так ли этот модуль необходим? Может можно сделать вьюху которая по определенному адресу выдает нужную информацию из нод, терминов, юзеров?

Аватар пользователя OldWarrior OldWarrior 1 февраля 2021 в 18:29

Не проканает.
По спецификациям турбо-страниц ограничение на объём канала - 1000 статей или (по-моему) 10 Мб. То есть (если более 10 000) - необходимо динамически бить на пачки, скармливаемые отдельно.

Аватар пользователя VasyOK VasyOK 2 февраля 2021 в 2:03

Если честно ничего не понял. У меня есть безумная идея состряпать подобное, но из заказчиков никто этим не интересуется.
kovalevm, может вы покажете пример страницы у себя на сайте и пример того, какой страница должна быть в турбо режиме.

Аватар пользователя kovalevm kovalevm 2 февраля 2021 в 9:06

В принципе, модуль работает, как надо, вот пример страницы:
https://www.romanticcollection.ru/yandex-turbo-1

Но если отметить бОльшее количество типов нод, модуль выдает несколько страниц с rss, на первой все подвисает, выдает ошибку 500, остальные ошибка 404.