Mam usługę REST wbudowaną w node.js z Restify i Mongoose oraz mongoDB z kolekcją około 30 000 dokumentów o normalnym rozmiarze. Mam usługę węzła działającą przez pmx i pm2.
Wczoraj nagle węzeł zaczął wyrzucać błędy komunikatem „MongoError: Topology was zniszczona”, nic więcej. Nie mam pojęcia, co to oznacza i co mogło to spowodować. nie ma też wiele do znalezienia podczas wyszukiwania w Google. Więc pomyślałem, że zapytam tutaj.
Po dzisiejszym ponownym uruchomieniu usługi węzła błędy przestały pojawiać się. Jeden z nich również mam uruchomione w środowisku produkcyjnym i przeraża mnie, że może się to zdarzyć w dowolnym momencie w dość istotnej części instalacji, która tam działa ...
Używam następujących wersji wspomnianych pakietów:
- mangusta: 4.0.3
- restify: 3.0.3
- węzeł: 0.10.25