Долго открывается заглавная страница Moodle (порядка 20 - 40 секунд)

Долго открывается заглавная страница Moodle (порядка 20 - 40 секунд)

от Евгений Камчатский -
Количество ответов: 10

Имеется moodle на ESXI виртуалке (16 GB RAM, 4 CPU, 2 TB).

Работал не тупил, только жрал место как это ему и полагается, примерно года 3-4.

Недавно начал очень долго открывать заглавную страницу (от 20 до 45 секунд). Возможно из-за некоректного выключения сервера или же недавней серии DDOS атак, хотя кроме перегрузки канала проблем не было...

Оптимизация sql, аппаратная замена железа, интернет канала не дали никаких изменений.

Есть идеи? 
Мы уже приготовились раскатать новую площадку и производить миграцию (просто весит виртуалка порядка 400 Гб), но хотелось бы понять в чем может быть проблема...

Адрес площадки do.kpt-kamchatka.ru

В ответ на Евгений Камчатский

Re: Долго открывается заглавная страница Moodle (порядка 20 - 40 секунд)

от Vadim Tabunshchik -
Изображение пользователя Developers
do.kpt-kamchatka.ru: все ресурсы .jpg и половина .js - 404 Not Found
line1
В ответ на Vadim Tabunshchik

Re: Долго открывается заглавная страница Moodle (порядка 20 - 40 секунд)

от Евгений Камчатский -
Это поправили, в nginx было включено кэширование картинок и скриптов....
В ответ на Евгений Камчатский

Re: Долго открывается заглавная страница Moodle (порядка 20 - 40 секунд)

от Vadim Tabunshchik -
Изображение пользователя Developers
1. Ограничьте количество курсов в списке «Доступные курсы» (аж 200 штук выводится) или уберите этот список вовсе. Это сильно ускорит загрузку главной страницы.
2. Изображения в описаниях курса не оптимизированы для веб, например, ttl.png весит 912,8 KB и грузится более 13 секунд. JPG в таком разрешении будет около 130 KB. И таких рисунков много.
В ответ на Vadim Tabunshchik

Re: Долго открывается заглавная страница Moodle (порядка 20 - 40 секунд)

от Евгений Камчатский -
Не помогло (эксперименты окончились после того, как отказала база данных, восстановили исходную копию). У нас версия, что плохо себя чувствует база данных... Для эксперимента, мы собираемся завести новую площадку, с такой же точно версией мудла...
Можно Вас попросить дать направление, как пересоздать площадку...
Вопрос в том, как средствами самого мудла перенести курсы, учетки пользователей и остальное(попытки прохождения тестов, оценки, прикрепленные файлы) на другую площадку. Я поискал на форуме и так понимаю, что универсального средства нет?
В ответ на Евгений Камчатский

Re: Долго открывается заглавная страница Moodle (порядка 20 - 40 секунд)

от Николай Козловский -
Если база умирает, то перенести получится только вручную резервными копиями.
В ответ на Евгений Камчатский

Re: Долго открывается заглавная страница Moodle (порядка 20 - 40 секунд)

от Vadim Tabunshchik -
Изображение пользователя Developers
А по-моему, помогло, пока сайт работал, то грузился как минимум в 3 раза быстрее 8-12 сек вместо 25-32
Если бы умирала база данных, то были бы ошибки соединения (Error connection), ошибки открытия курсов/модулей, но сайт бы работал. А у вас «тормоза» и, похоже, ошибки веб-сервера, что больше смахивает на затыки в операциях с жестким диском.
Moodle Benchmark (https://moodle.org/plugins/report_benchmark) установите и покажите результат
В ответ на Vadim Tabunshchik

Re: Долго открывается заглавная страница Moodle (порядка 20 - 40 секунд)

от Николай Козловский -
А не подскажите по опыту, в нагруженных системах, есть тормоза при первой загрузке страницы личный кабинет после перегрузки процесса веб сервера. У нас памяти хватает, и по ощущениям, очень много кеша висит в памяти, а не на диске. Поэтому после такой процедуры очень долго формируется первый раз страница и очень долго останавливается процесс веб сервера.
В ответ на Vadim Tabunshchik

Re: Долго открывается заглавная страница Moodle (порядка 20 - 40 секунд)

от Евгений Камчатский -
На сайте уже давно 200 курсов, тупить он стал, только этой осенью (точно не знаем дату).
Идея с жестким нравится, очень даже может быть (с учетом того, что ubunta установлена на ESXI и все это стоит на обычном ПК (не сервере) с обычными жесткими дисками, которым уже 6 лет...вполне версия. (мы проверяли жесткие, но возможно другие жесткие тоже достаточно изношены).
Плагин пока не получается поставить (ошибка 504 Gateway Time-out nginx/1.16.1 (Ubuntu))
В ответ на Vadim Tabunshchik

Re: Долго открывается заглавная страница Moodle (порядка 20 - 40 секунд)

от Евгений Камчатский -
Не могли установить любой модуль и в итоге мигрировали виртуальную машину на другой жесткий диск.
Настроили таймауты и мудл ожил.
Сейчас в мудле 888 курсов, дамп базы весит 2 Gb, в холостом режиме (пока нет пользователей на сайте) ест 6 Gb оперативной памяти.
Будем рассматривать более мощный сервер.
Скрин производительности во вложении

Тест мудла
В ответ на Евгений Камчатский

Re: Долго открывается заглавная страница Moodle (порядка 20 - 40 секунд)

от Николай Козловский -
Сравнил со своим сервером. ESXI замедляет файловые операции у вас процентов на 50%. У нас раньше еще хуже было. Но у вас похоже проблема в кешировании. Очень быстрое время SQL запросов и очень медленно страницы открываются. У меня Время загрузки Moodle 0.009. Но мы вынесли ОС на nvme, базу на ccd серверный, файлы пользователей на sata райд.