sql >> Databasteknik >  >> NoSQL >> Redis

nginx uwsgi websockets 502 Bad Gateway uppströms stängde i förtid anslutning vid läsning av svarshuvud från uppströms

Jag hittade problemet.

Min [runserver]-socket (app.sock) ska pekas under upstream django och min [wsserver]-socket (django.sock) ska pekas under location /ws/ som så:

upstream django {
    server unix:/opt/django/app.sock;
}

server {
    listen 80 default_server;
    charset utf-8;
    client_max_body_size 20M;
    sendfile on;
    keepalive_timeout 0;
    large_client_header_buffers 8 32k;

location /media  {
    alias /opt/django/app/media/media;  
}

location /static {
    alias /opt/django/app/static;
}

location / {
    include /opt/django/uwsgi_params; 
}

location /ws/ {
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_pass http://unix:/opt/django/django.sock;
        proxy_buffers 8 32k;
        proxy_buffer_size 64k;
    }
}


  1. Hur kan jag poppa objekt från Redis när de läggs till i realtid?

  2. Hur ansluter man till Atlas M0 (Free Tier)-kluster korrekt via Java-drivrutin?

  3. Hur skapar man en DB för MongoDB-behållare vid uppstart?

  4. $unset är tom. Du måste ange ett fält så här:{$unset:{<field>:...}}