Страница 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

Спассибо.