0
Ошибка Memory full при выгрузке отчета по опросам
Из чата сообщества
Содержание обработано автоматически и может отличаться от оригинала.
Всем привет! Кейс. Есть коробочный отчет по выгрузке результатов опросов. При попытке выгрузки в толстой админке в excel падает с ошибкой Memory full. Хотя строк не так и много (~5к).
Я посмотрел код. Вижу, что сам массив данных для выгрузки успешно формируется. Ошибка возникает при операции формирования эксельки:
_str = EvalCodePageUrl( 'x-local://templates/poll_report.html' );
sReportFilePath = task.CallMethod( 'tools_report', 'save_report_to_file', [ _str, TopElem.report_name, TopElem.export_type, '', System.IsWebClient, Ps ] );
Есть какой-то подорожник?) Наверняка распространенная проблема?
Скорее всего, EvalCodePageUrl() выжирает память на клиенте? Подумал сначала засунуть выполнение на сервер. Но раз лихо память съедается (а данных не то чтобы очень много), то и на сервере съест.
0 ответов
Чтобы ответить, необходимо войти в систему