Skip to content
Discussion options

You must be logged in to vote

sounds like the problem is that circleci killing old processes isn't blocking, so you end up with

  • Command 1 completes
  • CircleCI sends kill signal to daemon
  • Command 2 starts and connects to existing daemon
  • Existing daemon dies from earlier kill signal
  • Command 2 fails due to daemon dying

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

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by NPCRUS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants