FR3 EE

отредактировано 23:42 Раздел: FastReport 3.0
При ОДНОВРЕМЕННОМ запросе одного отчета (или разных но в один момент времени) сервер молча падает (без сообщений об ошибке и записей в логах).
Проверено на 2-х пользователях. Кто-нить сталкивался?


Комментарии

  • SamuraySamuray Administrator
    отредактировано 23:42
    Проверьте на последней ночной сборке, пожалуйста.
  • отредактировано 23:42
    Samuray написал:
    Проверьте на последней ночной сборке, пожалуйста.
    У меня такая же проблема, я об этом уже писал

    На сборке 18.4 продолжает падать. НELP!. Задолбало сервак то 10 раз на дню перезапускать
  • отредактировано 23:42
    xaOz написал:
    У меня такая же проблема, я об этом уже писал

    На сборке 18.4 продолжает падать. НELP!. Задолбало сервак то 10 раз на дню перезапускать
    Действително проблема существует.
    1. При одновременном запросе более одного отчёта(неважно одного и тогоже или разных) сервер ждёт пока закончится формирование предыдущего, и только затем приступает к формированию следующего. Особенно заметно когда запросы в отчётах тяжёлые.
    2. При работе с диалоговыми формами всё ещё сложнее, при этом, как ни странно, в папе htdocs возникают пустые каталоги, но это не беда. Главное что при попытки удалить завершённые сессии процессор загружается на 100% на продолжительное время.
    3. Сбой сервреа происходит во время освобождения ресурсурсов.
    4. Часто наблюдается как сервер спотыкается при попытки удалить файлы убитых сессий.
    Испытывали как при прямом обращении к серверу, так и при обращении через CGI модули.

    а так надеяличь ;)
  • отредактировано 23:42
    Уважаемые разработчики от вас будет ответ на эту тему?
  • отредактировано 23:42
    После многочисленных испытаний была установлена некоторая закономерность, а после дебага она подтвердилась. Правда выводы делать пока рано. И так, смысл в следующем:
    1.Создаём отчёт, который будет обрабатывать запрос в БД заведомо дольше чем время жизни потока.
    2.Запускаем отчёт и ждём результата. Если запускаем его посредствам CGI модуля из другого вэб сервреа, то сначала, естественно, погибнет CGI модуль и соотвтетсвенно больше никаких результатов мы уже не получим, даже если отчёт выполнится.
    3. Всё это время FS будет функционировать нормально. Приходит время и БД (в моём случае через 15 минут а вообще зависит от загрузки сервака) возращает результат и тут начинается: Cannot greate file (потому что папка в которую нужно было положить результат уже уничтожена), всевозможные ексепшены при попытки присвоить NIL потоку который будет найден по FindSessionByID и т.п.
    Господа разработчики, пожалуйста сделайте какое ни будь ограничение. Пусть он даже не вернёт результат в случае если время отклика больше, но хоть бы не спотыкался.
  • SamuraySamuray Administrator
    отредактировано 23:42
    Работаем над этим.
  • отредактировано 23:42
    Samuray написал:
    Работаем над этим.
    Извените за назойливость, но приходится ещё раз напомнить о нашей общей проблеме с подвисанием сервера FR. Когда же появится устойчивая версия, так как мы вынуждены были приостановить работы связанные с разработкой приложений на основе FR сервера?
    Господа разработчики, обрадуйте хоть чем ни будь. Всегда приятно слышать от вас что работы в этом направлении движутся. ;)
  • отредактировано 23:42
    написал:
    Версия 3.19
    + добавлен отдельный пакет frxTee для TeeChart
    + добавлен модуль frxHiButtons.pas (hi-color кнопки). Просто добавьте в список uses.
    + добавлена закладка "Классы" в дерево данных
    + добавлено свойство TfrxBarcodeView.WideBarRatio
    + добавлена поддержка китайских CJK шрифтов в PDF экспорт
    - исправления связанные с мультипоточностью!!!
    - исправлена ошибка в комбинации cross+subreport
    - исправлена ошибка с CloseDatasource = True
    - исправлена ошибка в старых кроссах
    - исправлена ошибка в XLS(OLE) экспорте с длинными строками
    - исправлена ошибка в PDF экспорте с не-TrueType шрифтами
    - исправлено чтение memo.loadfromfile
    - исправлена ошибка в инсталляторе
    - исправлен баг с печатью reporttitle дважды
    - исправлено поведение startnewpage+reprintonnewpage
    - исправлен межсимвольный интервал в PDF экспорте
    - исправлен баг с выравниванием baClient
    - исправлен баг с матричными объектами (дизайнер, ядро)
    - исправлен баг с иконкой приложения
    - FS: исправлен баг с многопоточностью
    - исправлен баг в превью (отображение страницы при смене масштаба)
    - исправлен импорт frf

    Ошибка эта исправлена? Стоит ли качать и пробовать?

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.