Восстановление курса

Восстановление курса

от Ivan Vasilev -
Количество ответов: 3

Добрый день!
Восстанавливаю курсы, восстановление проходит до 98%, после сайт крутится(favicon), но через какое то время просто прекращает это делать и просто стоит, приходится только обновлять страницу но и то восстановление конечно же не происходит.


для php.ini используются такие параметры :

max_execution_time =3000     
; Maximum execution time of each script, in seconds
max_input_time =600 
; Maximum amount of time each script may spend parsing request data
memory_limit =800M      
; Maximum amount of memory a script may consume (8MB)
 
; Maximum size of POST data that PHP will accept.
post_max_size =8000M
 
; Maximum allowed size for uploaded files.
upload_max_filesize =2000M
Прошу помогите, куда смотреть нужно?
В ответ на Ivan Vasilev

Re: Восстановление курса

от Василий Абрашов -
У нас такое происходит, когда в исходном курсе тестовые вопросы в банке относятся к контексту Система, при восстановлении курса система в 90% случаев виснет намертво (остальные 10% - через очень продолжительное время курс прогружается). В итоге мы просто делаем резервные копии курсов, не включая банк вопросов, а тесты уже потом экспортируем отдельно. Если тестовые задания находятся в локальном банке вопросов (внутри курса), то восстановление происходит мгновенно.
В ответ на Ivan Vasilev

Re: Восстановление курса

от Игорь Шеронов -

это существенная ошибка Moodle, как такового
мы имеем обыкновение давать курсам длинные наименования на русском языке. Понятно, что в юникоде количество байт в наименовании увеличивается вдвое.
Но при восстановлении для имени ВОССТАНАВЛИВАЕМОГО курса зарезервирована строка с не очень большой длиной.
на этом переполнении и виснет процедура восстановления.
Если перед бэкапированием предварительно переименовать курс в более короткое название - при восстановлении все пойдет нормально.