Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

nginx uwsgi websockets 502 Bad Gateway ngược dòng kết nối bị đóng sớm trong khi đọc tiêu đề phản hồi từ ngược dòng

Tôi đã tìm thấy vấn đề.

Ổ cắm [runningerver] của tôi (app.sock) phải được trỏ dưới upstream django và socket [wsserver] của tôi (django.sock) phải được trỏ dưới location /ws/ như vậy:

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Sử dụng memcached hoặc Redis trên aws -asticache

  2. Có cách nào để ghi khung dữ liệu pyspark vào bộ nhớ cache azure cho redis không?

  3. Nhà cung cấp SessionState ASP.NET được hỗ trợ bởi Redis

  4. cách lưu trữ một đối tượng phức tạp trong redis (sử dụng redis-py)

  5. Cơ sở dữ liệu NoSQL hoạt động như thế nào trên các hàm tổng hợp (AVG, SUM, v.v.)