При рестарте Тарантула соединение не восстанавливается
altpoint opened this issue · 6 comments
При рестарте тарантула сервис на nodejs залипает и сыпет ошибками вида
UnhandledPromiseRejectionWarning: Error: connection will be destroyed or already destroyed, create another one
А ты какую ветку используешь? Там же в мастере есть авто-реконект
@ipfedor дефолтная ветка ^2.0.5
Плюс пытаюсь повесится на события connect, reconnecting выкидывает ошибку что .on( ... is not a function
Сейчас не вспомню почему, но у меня прописано вот так: "tarantool-driver": "git://github.com/tarantool/node-tarantool-driver.git",
и в конфиге прописана reserveHosts тот же адрес хоста, в формате:
reserveHosts: [
'user:password@ip:port',
],
(как на главной проекта). Больше никаких телодвижений не надо, драйвер сам реконектится.
@ipfedor я уже тож вкурил, что через npm ставится старьё какое-то, надо через npm i git+ssh:// ставить, что бы с этого репозитария, а не со старого пакет ставился.
В новой версии должен востанавливать.