Sadece Dijital Okyanusa yerleştirdiğim bir raylı uygulamasına sahibim ve Puma ve Nginx'te çalışıyor. Ben sadece puma yeniden başlatın ve o iş gibi görünüyor,Puma ve nginx'te çalışan raylar, Bad Gateway ile birkaç saatte ölmeye devam ediyor
Sonunda döndüren hepsi kötü kapıdır ve bu error.log
2014/09/09 22:23:06 [error] 5729#0: *3059 connect() to unix:///var/www/mysite/mysite_app.sock failed (111: Connection refused) while connecting to upstream, client: 67.5.19.192, server: mysite.com, request: "GET/HTTP/1.1", upstream: "http://unix:///var/www/mysite/mysite_app.sock:/", host: "mysite.com"
düzeltmek için de budur.
Bunu neden ölmeye devam ettiğini anlamak için nasıl hata ayıklayabilirim?
bu belleğin bitmesini kaynaklanabilir Could
upstream mysite {
server unix:///var/www/mysite/mysite_app.sock;
}
server {
listen 80;
server_name mysite.com;
root /var/www/mysite/current/public;
client_max_body_size 20M;
location/{
proxy_pass http://mysite; # match the name of upstream directive which is defined above
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location ~* ^/assets/ {
# Per RFC2616 - 1 year maximum expiry
expires 1y;
add_header Cache-Control public;
# Some browsers still send conditional-GET requests if there's a
# Last-Modified header or an ETag header even if they haven't
# reached the expiry date sent in the Expires header.
add_header Last-Modified "";
add_header ETag "";
break;
}
}
DÜZENLEME:
İşte benim nginx yapılandırma var?
İşte bellek benim mevcut durumu, ama sık sık bu komutu kaçmaya devam olarak, boş hafıza miktarı azalır ve ben puma yeniden bir kez 150.
$ free -m
total used free shared buffers cached
Mem: 490 440 50 0 17 84
-/+ buffers/cache: 338 151
Swap: 0 0 0
Hiçbir şey production.log dosyasında bana hiçbir şey atlıyor. Bulduğum puma günlük dosyası yok. – Catfish