【发布时间】:2017-04-08 07:53:52
【问题描述】:
我正在使用 puma 和 nginx 在数字海洋上设置我的 Rails 生产服务器。
按照教程我已经在我的 /etc/nginx/sites-available/default 中输入了这个
server unix:/home/deploy/appname/shared/sockets/puma.sock fail_timeout=0;
但是在服务器上文件夹 home/deploy/appname/shared/sockets/ 是空的。
我仔细检查了教程,没有一个提到创建这样的文件。
如果我运行ps aux | grep puma我得到
root 2076 0.0 0.3 52992 3544 pts/0 T 05:51 0:00 sudo nano 需要 capistrano/puma root 2077 0.0 0.3 23872 3888 pts/0 T 05:51 0:00 nano 需要 capistrano/puma rails 2407 0.0 0.0 14484 1012 分/0 S+ 06:38 0:00 grep puma
这对我来说真的没有意义,因为我没有使用 capistrano。
我的问题是。 puma.sock 是如何创建的?在 puma 安装期间?如果该目录为空,我错过了哪一步?
【问题讨论】:
标签: ruby-on-rails nginx puma