2013-05-05 3 views
2

У меня есть несколько проектов в разных папках, могу ли я запустить несколько экземпляров Zeus с различным портом для каждого из них?Как запустить два сервера Zeus

Я получил до https://github.com/burke/zeus/blob/master/docs/ruby/modifying.md. Но я не знаю, можно ли это сделать.

Добавленный тег rails, поскольку люди, использующие рельсы, могли знать об этом.

ответ

5

Да, вы можете - вам не нужно ничего делать, потому что Зевс использует UNIX сокеты, а не TCP (в отличие от Spork, например)

Допустим, вы работаете на 2 приложений. Когда вы находитесь в корневой папке первого приложения и запускаете zeus start, zeus создает в этой папке сокет, названный zeus.sock. Когда вы запускаете различные команды zeus в этой папке, он находит этот сокет и использует его для общения с сервером zeus.

Между тем у вашего второго приложения будет свой собственный файл zeus.sock, также в его папке. Команды, запущенные в этой папке, найдут этот сокет, а не первый.

Смежные вопросы