Nginx und Unicorn - (Verbindung verweigert) beim verbinden mit stromaufwärts

Versuchen zum bereitstellen von meine erste rails-app auf einem vps. Ich habe folgte die Anweisungen in den folgenden setup.

https://www.digitalocean.com/community/articles/how-to-1-click-install-ruby-on-rails-on-ubuntu-12-10-with-digitalocean

Aber meine Seite wird ein 504 Gateway Time-out.

In der nginx log erhalte ich die folgende:

2013/10/16 03:10:45 [error] 19627#0: *82 connect() failed (111: Connection refused) while connecting to upstream, client: 121.218.167.90, server: _, request: "GET /HTTP/1.1", upstream: "http://162.243.39.196:8080/", host: "162.243.39.196"

Und wenn ich versuche zu laufen, Einhorn, bekomme ich die folgende

E, [2013-10-16T04:26:28.530019 #30087] ERROR -- : adding listener failed addr=0.0.0.0:8080 (in use)

Meine nginx-default-Datei hat den folgenden

server {
        listen   80;
        root /home/rails/public;
        server_name _;
        index index.htm index.html;

        location / {
                try_files $uri/index.html $uri.html $uri @app;
        }

        location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|mp3|flv|mpeg|avi)$ {
                        try_files $uri @app;
                }

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

}

Mein /home/unicorn/Einhorn.conf hat

listen "127.0.0.1:8080"
worker_processes 2
user "rails"
working_directory "/home/rails"
pid "/home/unicorn/pids/unicorn.pid"
stderr_path "/home/unicorn/log/unicorn.log"
stdout_path "/home/unicorn/log/unicorn.log"

Vielen Dank für Ihre Hilfe.

InformationsquelleAutor jdeleon | 2013-10-16
Schreibe einen Kommentar