-
For each step in a circleci job it creates a dedicated shell that suppose to not retain all the processes from the old shell. P.S.: Better option is to use |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
sounds like the problem is that circleci killing old processes isn't blocking, so you end up with
Not sure where the bug is, but it does seem like the bug is in CircleCI no properly waiting for things to die after killing them Adding a |
Beta Was this translation helpful? Give feedback.
sounds like the problem is that circleci killing old processes isn't blocking, so you end up with
Not sure where the bug is, but it does seem like the bug is in CircleCI no properly waiting for things to die after killing them
Adding a
sleep
works around the problem by making sure the previous process properly dies and then the next command can restart it. And of course--no-server
does the same thing, perhaps a bit more reliably