2015-12-25 3 views
1

Я пытаюсь настроить amazon EC2. Ubuntu 14.04. Я получаю это сообщение на Nginx access.logКонфигурация Nginx не запускает сервер rails

2015/12/25 11:19:24 [error] 4403#0: *1 connect() to unix:/home/ubuntu/apptest/shared/puma.sock failed (111: Connection refused) while connecting to upstream, client: 109.67.134.46, server: localhost, request: "GET/HTTP/1.1", upstream: "http://unix:/home/ubuntu/apptest/shared/puma.sock:/", host: "54.174.110.190" 

My /etc/nginx/sites-enabled/apptest.conf является

upstream apptest { 
    # Path to Puma SOCK file, as defined previously 
    server unix:/home/ubuntu/apptest/shared/puma.sock fail_timeout=0; 
} 

server { 
    listen 80; 
    server_name localhost; 

    root /home/ubuntu/apptest/current/public; 

    try_files $uri/index.html $uri @apptest; 

    location @apptest { 
     proxy_pass http://apptest; 
     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
     proxy_set_header Host $http_host; 
     proxy_redirect off; 
    } 

    error_page 500 502 503 504 /500.html; 
    client_max_body_size 4G; 
    keepalive_timeout 10; 
} 

, но когда я бегу **bundle exec puma -e production -b unix:///home/ubuntu/apptest/shared/puma.sock** на сервере

[4328] Puma, начиная в режиме кластера ...

[4328] * Версия 2.15.3 (рубин 2.2. 1-р85), кодовое название: осень Арбор аэрограф

[4328] * Минимум нити: 1, макс нитей: 6

[4328] * Окружающая среда: производство

[4328] * Технологические рабочие: 1

[4328] * Поэтапное рестарт доступны

[4328] * Прослушивание на UNIX: ///home/ubuntu/apptest/shared/puma.sock

сайт загружается. Какие-либо предложения?

ответ

1

AFAIK Puma не запускается автоматически Nginx. Его нужно начинать самостоятельно. В официальном Puma repository есть несколько полезных скриптов.

+0

Awesome. Это именно то, что я искал. –

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