'504 Gateway' после бесконечно долгого создания отчета - Версия для печати +- АСИОУ - автоматизированная система информационного обеспечения управления образовательным процессом (https://forum.asiou.ru) +-- Форум: Поддержка АСИОУ (https://forum.asiou.ru/forumdisplay.php?fid=44) +-- Тема: '504 Gateway' после бесконечно долгого создания отчета (/showthread.php?tid=1126) |
'504 Gateway' после бесконечно долгого создания отчета - yarsch078 - 23-03-2018 После бесконечно долгого (2-3 часа) создания отчетов сервер упал, выдав всем на последок '504 Gateway Time-out - nginx/1.0.11' Думали сначала, что проблема в большом количестве одновременных подключений. Запустили на тестовом компьютере вновь установленную АСИОУ со свежеимпортированной базой, запросили единственный отчет (итоговые за четверть, один класс с посещаемостью, по всем предметам). После получасовых ожиданий - '504 Gateway Time-out'. Т.е., дело не в количестве одновременно формируемых отчетов. Что со всем этим делать - не очень понятно. Зато очень понятно недовольство учителей. ЗЫ Странно, что первые две четверти все это как-то на кривой козе выехало. ----------------------------------------------------------------------------------------------- Тестовый компьютер: AMD Phenom II X3 710 (2600 MHz), 4 ГБ DDR3-1333 Сервер: Intel Core i3-2120 (3300 MHz), 4 ГБ DDR3-1333 RE: '504 Gateway' после бесконечно долгого создания отчета - yarsch078 - 23-03-2018 После полуторачасового ожидания сервер выдал отчет 'итоговые за четверть , один класс с посещаемостью, по ОДНОМУ предмету'. ЗЫ Прикрепили скрины загрузки системы формированием одного отчета. RE: '504 Gateway' после бесконечно долгого создания отчета - dominusego - 24-03-2018 Ну это точно что-то у вас, у нас отчеты создаются относительно быстро. RE: '504 Gateway' после бесконечно долгого создания отчета - yarsch078 - 26-03-2018 Для полного понимания того, какой отчет мы пытаемся сделать: Для классного руководителя - Мой класс/Отчеты/Печать отметок Для администратора - Группы/Классы (подотчетный класс)/Отчеты/Печать отметок ------------------------------------------------------------------------------------------------------------- После небольшого лабораторного тестирования выяснилось, что "смертельной" комбинацией для mysql-сервера является комбинация "Показать отметки Итоговые (с посещаемостью) Отметить всех". Даже если запрос будет по одному предмету. Если выводить только итоговые отметки , - неважно, по скольким предметам и для скольких учеников из класса, - http-сервер возвращает данные не более, чем через 2 минуты. Т.е., mysql-сервер справляется. Если выводить текущие отметки, то неважно, по скольким предметам, для скольких учеников, и стоит ли галка "(с посещаемостью)". Сервер так же справляется за пару минут. Как и следовало ожидать, мощности железа определяющей роли не играют, поскольку дополнительное лабораторное тестирование проводилось на компе: AMD Ryzen 5 1600 (3200 MHz) , 8 Гб (DDR4 2666 МГц). Скриншоты "смертельного" отчета прилагаем: RE: '504 Gateway' после бесконечно долгого создания отчета - dominusego - 27-03-2018 Такая реакция из-за посещаемости как оказалось. Просто отметки выводит быстро. Даже на одного ученика по всем предметам отчет с посещаемостью делается долго. RE: '504 Gateway' после бесконечно долгого создания отчета - yarsch078 - 27-03-2018 (27-03-2018, 10:04)dominusego Писал(а): Такая реакция из-за посещаемости как оказалось... Именно так. Жаль, что выяснилось это только лишь после того, как сервер всем учителям выдал прощальную '504'. Теперь, видимо, придется убеждать не пользоваться этой галкой. RE: '504 Gateway' после бесконечно долгого создания отчета - dominusego - 27-03-2018 Получается, что нужен другой подход к подсчету посещаемости. |