и поперек? Вылезает проблема, никак не могу понять, почему.
а в чём проблема? я сомневаюсь, что спецы по ораклдб здесь найдутся, но может сможем помочь или отправить в нужном направлении..)
Непонятная ситуация. Есть процесс. Взял коннет из пула, создал темпорари LOB объекты, а один записал текст, запустил пакетную процедуру с передачей этих Лобов как параметров. Прочитал ответ. Закрыл лобы, закрыл Коннект. Везде try catch и await, все отрабатывает, ошибок нет. Но бывает после закрытия коннкета без ошибок, через пару секунд приложение падает. Там event emitter пытается ошибку запустить, с сообщением dpi-1040 Lob all ready closed.
ощущение, что процесс всё ещё стучится в коннекшн, подебажить надо, что за сущности юзают закрытый коннект
Стучаться может только где то внутри самого node-oracledb (запоздалый ивент какой-нибудь), т.к. у меня код в это время ничего не выполняет точно. Пулл я закрываю только при остановке приложения.
Самое интересное, что это не стабильно проявляется, а достаточно редко. Вот даже не могу сам смоделировать ситуацию, чтобы подебажить
оу.. ну помогать в поиске плавающей ошибки через телеграм-канал - довольно странное занятие) если вы её поймать не можете - мы тем более
Ну по этому я сначала и спросил, есть ли тут челы, которые излазили библиотек вдоль и поперек. Может им проблема известна, как и решение.
чем то на это похоже, да? https://github.com/sagiegurari/simple-oracledb/issues/34
Обсуждают сегодня