Closed
Description
- Version: v9.10.0
- Platform: Linux 3a4d2fb7-de73-4088-991f-6a38017d5a1b 4.4.0-1014-aws test: increase --stack-size to prevent child process failure on ARM #14-Ubuntu SMP Thu Feb 15 21:53:17 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux (Running on Heroku)
- Subsystem: libuv
We have observed the follow crash? a number of times over the last few weeks. It's very rare and I have no idea how to reproduce it at will. It can sometimes be days between it happening on a fairly high-traffic service.
The below is all we see in the logs.
Apr 08 17:02:04 peakon-api-staging app/web.1: ../deps/uv/src/unix/core.c:896: uv__io_stop: Assertion `loop->watchers[w->fd] == w' failed.
Apr 08 17:02:04 peakon-api-staging app/web.1: App name:api-web id:2 disconnected
Apr 08 17:02:04 peakon-api-staging app/web.1: App [api-web] with id [2] and pid [96], exited with code [0] via signal [SIGABRT]
The last two lines are from pm2
, which detects the exit of the process and restarts it.
It seems to have started after we upgraded from 9.5 to 9.10, but I am not certain of that.