Страница 1 из 1
Прерывание рендеринга отчета
Добавлено: 21 янв 2022, 15:50
angolub
Здравствуйте,
Подскажите, как правильно прервать процесс рендеринга отчета для nodejs.
Мы генерим отчеты на nodejs. Иногда пользователю требуется прервать генерацию отчета. Как сделать это правильно, чтобы sql-запрос к БД также был отменен?
Спасибо.
Re: Прерывание рендеринга отчета
Добавлено: 24 янв 2022, 11:05
Aleksey
Здравствуйте,
К сожалению, нет никаких стандартных методов.
Как варинат, запускать в отдельном потоке, и убивать его, если необходимо.
Спасибо.
Re: Прерывание рендеринга отчета
Добавлено: 24 янв 2022, 16:41
angolub
Здравствуйте,
Да. Мы запускаем отчет в отдельном потоке. И при отмене генерации отчета, закрываем поток.
Проблема заключается в том, что запрос к БД, который был создан при рендеринге отчета, продолжает выполнятся.
Нам нужно закрыть коннект к БД. Можно ли получить PID коннекта к PG? Если у нас будет PID, мы могли бы сами закрыть коннект.
Спасибо.
Re: Прерывание рендеринга отчета
Добавлено: 25 янв 2022, 00:26
Aleksey
Здравствуйте,
Отправьте ваш запрос с детальным описанием проббемы или ссылкой на данный топик на
support@stimulsoft.com
Спассибо.