-
Notifications
You must be signed in to change notification settings - Fork 83
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
overmind start
fails if there is more than one process type in the Procfile
#184
Comments
Just for the record I originally did all of the above from a terminal session running inside of |
Hey, thanks for reporting. Unfortunately, I can't reproduce this behaviour. Can your local tmux has some custom configuration? I wonder what may be different for the first and other processes as overmind uses a bit different commands to run the first process: Line 85 in a990724
and second to last: Line 98 in a990724
|
Thanks for responding @Envek. I do have a little bit of custom tmux configuration, but I don't think anything unusual. Is there anything in particular that you can think of that I should look for? Here's my tmux config file if it helps: https://github.com/jagthedrummer/dotfiles/blob/master/tmux/tmux.conf |
I guess, |
Oooooh, good eye on that. I'll see if that makes a difference and report back. |
But why |
@DarthSim, good call on that |
At the time being I would recommend to craft separate config for Overmind and use it instead (you can declare path to it in |
I have a simple
Procfile
that looks like this:When I do
overmind start -f Procfile
it throws this error:It seems that the
worker
process thinks that thebundle
command is not available. I originally thought that I was running into this issue: #74 But I don't think that's the case.I tried to simplify the
Procfile
to contain only theworker
process, and then that works.Procfile
:Likewise, if I leave only the
web
process enabled, it also works.If I try to run two web processes on different ports it fails in a different way:
And if I try to run two worker instances:
If I put the
worker
process before theweb
process:It seems like maybe the first process gets the same "environment" (not sure this is the right word for this) as the main shell that I'm in, but that subsequent processes somehow get something different.
With the original
web
/worker
Procfile
I can run it just fine withforeman
:Is there anything else I can to do try to help debug this? Does anyone have any ideas about what's going on?
The text was updated successfully, but these errors were encountered: