Hey,
I found a bit of a quirk today when trying to deploy two mezzanine sites to the same server using the vanilla fabric deployment.
Once I had to instance of gunicorn, each in their own program group and each running on different ports I found that the gunicorn in the other process group would start trying to listen on the same port as gunicorn in the first group.
When I renamed the program to "gunicorn2" on the second site and told the appropriate program group to use it, the issue went away. Below I've shown the working combination.
Now, I know this is most likely an issue with supervisor, but i wanted to raise it here to see if anyone else has had this issue or maybe I'm missing something obvious?
[group:site_one]
programs=gunicorn
[program:gunicorn]
command=..
[group:site_two]
programs=gunicorn2
[program:gunicorn2]
command=...
Cheers!
D