Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 2017/12/18 16:30:06 [crit] 27927#27927: *25 connect() to unix:/webapps/theband/run/gunicorn.sock failed (2: No such fil$/ HTTP/1.1", upstream: "http://unix:/webapps/theband/run/gunicorn.sock:/", host: "207.154.232.99"
- from django.conf.urls import include, url, handler404, handler500
- from .views import error_404, error_500 -- into views was that {
- from django.shortcuts import render
- def error_404(request):
- return render(request,'error_404.html')
- def error_500(request):
- return render(request,'error_500.html')
- }
- also in urls.py was this:
- handler404 = error_404
- handler500 = error_500
- upstream theband {
- # fail_timeout=0 means we always retry an upstream even if it failed
- # to return a good HTTP response (in case the Unicorn master nukes a
- # single worker for timing out).
- server unix:/webapps/theband/run/gunicorn.sock fail_timeout=0;
- }
- server {
- listen 80;
- server_name 207.154.232.99;
- client_max_body_size 4G;
- access_log /webapps/theband/logs/nginx-access.log;
- error_log /webapps/theband/logs/nginx-error.log;
- location /static/ {
- alias /webapps/theband/static/;
- }
- location /media/ {
- alias /webapps/theband/media/;
- }
- location / {
- # an HTTP header important enough to have its own Wikipedia entry:
- # http://en.wikipedia.org/wiki/X-Forwarded-For
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- # enable this if and only if you use HTTPS, this helps Rack
- # set the proper protocol for doing redirects:
- # proxy_set_header X-Forwarded-Proto https;
- # pass the Host: header from the client right along so redirects
- # can be set properly within the Rack application
- proxy_set_header Host $http_host;
- # we don't want nginx trying to do something clever with
- # redirects, we set the Host: header above already.
- proxy_redirect off;
- # set "proxy_buffering off" *only* for Rainbows! when doing
- # Comet/long-poll stuff. It's also safe to set if you're
- # using only serving fast clients with Unicorn + nginx.
- # Otherwise you _want_ nginx to buffer responses to slow
- # clients, really.
- # proxy_buffering off;
- # we don't want nginx trying to do something clever with
- # redirects, we set the Host: header above already.
- proxy_redirect off;
- # set "proxy_buffering off" *only* for Rainbows! when doing
- # Comet/long-poll stuff. It's also safe to set if you're
- # using only serving fast clients with Unicorn + nginx.
- # Otherwise you _want_ nginx to buffer responses to slow
- # clients, really.
- # proxy_buffering off;
- # Try to serve static files from nginx, no point in making an
- # *application* server like Unicorn/Rainbows! serve static files.
- if (!-f $request_filename) {
- proxy_pass http://theband;
- break;
- }
- }
- error_page 404 /error_404.html;
- location = /error_404.html {
- root /webapps/theband/src/templates;
- }
- # Error pages
- error_page 500 502 503 504 /error_500.html;
- location = /error_500.html {
- root /webapps/theband/src/templates;
- }
- }
Add Comment
Please, Sign In to add comment