Я развернул приложение rails на unicorn и использую Capistrano для управления развертыванием. Является ли хорошей идеей символическая ссылка файла tmp/sockets/unicorn.sock
на файл в каталоге shared
?
Должен ли tmp/sockets/unicorn.sock иметь символическую ссылку для развертывания capistrano нашего сервера unicorn
Ответы (1)
Это файл, который связывает два системных процесса, ваш сервер приложений и ваш веб-сервер.
Я определенно поместил бы его хотя бы в каталог shared или, что еще лучше, в файловую систему /var.
Если вы оставите его в текущем каталоге, он фактически будет привязан к конкретному выпуску развертывания.
person
David
schedule
21.12.2010
Спасибо, это то, что я делаю на данный момент. Вы сказали, что поместите его в файловую систему /var, как бы вы справились с этим, если бы у вас было несколько экземпляров единорога, работающих для разных веб-приложений на одном компьютере?
- person Khaja Minhajuddin; 21.12.2010
Можно ли их поместить в разные каталоги? Говорит поместите их в /var/run/unicorn/#{application}
- person AMing; 19.04.2013
да. если у вас есть несколько единорогов с разными приложениями, это имеет смысл.
- person David; 19.04.2013