Добрый день!
стоит moodle 2.3.2+ на nginx
есть проблема с производительностью, вот что пишут систадмины:
По логам с веб-сервера (часть которого приведена ниже) отчетливо видно, что практически одни и те же файлы с расширением "php" зависают в процессе исполнения интерпретатором, и результат их работы не возвращается веб-серверу для передачи в браузер пользователя.
Для каждого такого вызова создается отдельный процесс интерпретатора, процессы "плодятся" до тех пор, пока не кончаются физические ресурсы сервера или не наступает лимит дочерних процессов, заданный в конфигурационном файле.
Из чего можно сделать вывод, что увеличение таймаутов приема/передачи или количества дочерних процессов никаким образом не может решить данную проблему, а лишь на некоторое время оттягивает ее проявление.
По данным из логов видно, что процессы не могут выполниться очень продолжительное время от ~40 000 сек. до ~80 000 сек. а это 10-20 часов, после чего они уничтожаются менеджером процессов. Очень часто интерпретатор зависает на одном и том же файле, а именно image.php, который находится в папке /theme/.
скажите, можно ли как-нибудь решить данную проблему?
может важная деталь: при обновлении с 2.2. до 2.3. невозможно выключить параметр "режим дизайнера темы" (Администрирование / ► Внешний вид / ► Темы / ► Настройки тем). здесь
http://tracker.moodle.org/browse/MDL-32958
и здесь
https://moodle.org/mod/forum/discuss.php?d=202469
обсуждалась данная проблема, я так понял пока решения нет. может css напрямую подключить к moodle?
также также после обновления не могу включить Кэшировать Javascript в Администрирование / ► Внешний вид / ► AJAX и Javascript
фрагмент логов в ататче.
буду признателен за помощь!