2016-11-24 59 views
2

我正在美洲獅和nginx的數字海洋上建立我的導軌生產服務器。我在進入這個美洲獅和nginx puma.sock缺少導軌生產

繼tutotials我的/ etc/nginx的/網站可用/默認

server unix:/home/deploy/appname/shared/sockets/puma.sock fail_timeout=0; 

但是服務器文件夾主頁/部署/應用程序的名字/共享/插座/是空的。

我複查了教程,沒有人提到創建這樣的文件。

如果我運行ps aux | grep puma我得到

根2076 0.0 0.3 52992 3544 PTS /; 0 T - 05:51 0:00須藤 納米要求Capistrano的/ PUMA根2077 0.0 0.3 23872 3888 PTS /; 0 T 05:51 0:00納米需要Capistrano的/ PUMA軌2407 0.0 0.0 14484 1012分/ 0 S + 06:38 0:00 grep的PUMA

它並沒有真正對我來說很有意義,我很不使用capistrano。

我的問題是。 puma.sock是如何創建的?在美洲獅安裝?如果該目錄爲空,我錯過了什麼步驟?

回答

2

沒有capistrano你需要與-b選項啓動puma創建襪子文件:

puma -b unix:///__abs_path_to_your_app__/puma.sock 

/etc/nginx/sites-available/default您需要更改到.sock文件路徑:

server unix:///__abs_path_to_your_app__/puma.sock fail_timeout=0;