Nginx kann nicht finden, unix-socket-Datei mit Einhorn

Ich bereits überprüft die app, und alles, was Nähte in Ordnung zu sein (der code einer app config wise), auch die server, die Datenbank ok sind, in den logs bekam ich diesen Fehler, ich sah schon bei dieser Nginx kann nicht finden, unix-socket-Datei mit dem Einhorn (no such file or directory) aber ich wirklich gar nicht wissen, wo zu beginnen, um zu erreichen, "ändern Sie Einfach die Hör-variable in Ihrer Einhorn-config-Datei. Ex: hören Sie zu "/var/sockets/Einhorn.[app-name].Socke", dann konfigurieren Sie Nginx proxy für alle verbindungen zu Ihrem server, socket-Datei, wie server unix:/var/sockets/Einhorn.[app-name].Socke fail_timeout=0;", wenn könnte jemand bitte zeigen Sie mir einige Anweisungen, wie Sie dies tun, wäre es toll.

Ich die Dateien geändert, aber stecken in den gleichen Fehler, mi config-Dateien (die ich gelöscht habe Teile der Dateien für confidenciality Gründen):

root = ""
working_directory root
pid "#{root}/tmp/pids/unicorn.pid"
stderr_path "#{root}/log/unicorn.log"
stdout_path "#{root}/log/unicorn.log"

listen "/var/sockets/unicorn.camicase.sock"
worker_processes 2
timeout 30

und der ngix config

upstream unicorn {
  server unix:/var/sockets/unicorn.camicase.sock fail_timeout=0;
}

server {
   listen         80;
   server_name    _;
   rewrite        ^ https://$host$request_uri? permanent;
}

server {
  listen 443;
  server_name 
  root 

  ssl on;
  ssl_certificate         
  ssl_certificate_key     

  ssl_session_timeout  5m;

  ssl_protocols  SSLv2 SSLv3 TLSv1;
  ssl_ciphers HIGH:!aNULL:!MD5;
  ssl_prefer_server_ciphers  on;

  location ^~ /assets/ {
    gzip_static on;
    expires max;
    add_header Cache-Control public;
  }

  try_files $uri/index.html $uri @unicorn;
  location @unicorn {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto https;
    proxy_set_header Host $http_host;
    proxy_redirect off;
    proxy_pass http://unicorn;
  }

  error_page 500 502 503 504 /500.html;
  client_max_body_size 4G;
  keepalive_timeout 10;
}
Ich schaffte es, die Dateien zu finden, die Konfiguration zu ändern...aber ich habe an der gleichen Stelle (2014/10/08 00:25:19 [crit] 727#0: *4 connect() to unix:/var/sockets/Einhorn.camicase.sock failed (2: Keine solche Datei oder Verzeichnis) beim verbinden mit stromaufwärts, client: 190.60.241.227, server: blast.clienttoolbox.com, Anfrage: "GET / HTTP/1.1", upstream: "unix:/var/sockets/Einhorn.camicase.Socke:", host: "blast.clienttoolbox.com") bin ich etwas fehlt? welche Berechtigungen sollte der Ordner haben? irgendwelche Einschränkungen?

InformationsquelleAutor Camilo Casadiego | 2014-10-08

Schreibe einen Kommentar