Ruby on rails 对于我们的unicorn服务器的capistrano部署,是否应该将tmp/sockets/unicorn.sock进行符号链接

Ruby on rails 对于我们的unicorn服务器的capistrano部署,是否应该将tmp/sockets/unicorn.sock进行符号链接,ruby-on-rails,sockets,deployment,capistrano,unicorn,Ruby On Rails,Sockets,Deployment,Capistrano,Unicorn,我已经在unicorn上部署了rails应用程序,并且正在使用Capistrano来管理部署。将tmp/sockets/unicorn.sock文件符号链接到shared目录中的文件是一个好主意吗?这是一个链接两个系统进程的文件,即应用程序服务器和web服务器 我肯定会把它至少放在共享目录下,或者更好地放在/var文件系统下 如果您将其保留在当前目录下,它实际上已绑定到特定的部署版本。谢谢,这就是我目前正在做的事情。您说过要将其放在/var文件系统中,如果在同一台机器上有多个unicorn实例为

我已经在unicorn上部署了rails应用程序,并且正在使用Capistrano来管理部署。将
tmp/sockets/unicorn.sock
文件符号链接到
shared
目录中的文件是一个好主意吗?

这是一个链接两个系统进程的文件,即应用程序服务器和web服务器

我肯定会把它至少放在共享目录下,或者更好地放在/var文件系统下


如果您将其保留在当前目录下,它实际上已绑定到特定的部署版本。

谢谢,这就是我目前正在做的事情。您说过要将其放在/var文件系统中,如果在同一台机器上有多个unicorn实例为不同的web应用程序运行,您将如何管理这些实例?它们可以放在不同的目录中吗?表示将它们放入“/var/run/unicorn/#{application}”是。如果你有几个独角兽运行不同的应用程序,这是有道理的。