Я попытался настроить nginx с UWSGI, работающей на основе бутылки.Я продолжаю получать 502 неверных шлюза, и журнал ошибок nginx, показывающий 9066 # 0: * 13 восходящее преждевременно закрытое соединение при чтении заголовка ответа из восходящего потока,
9066#0: *13 upstream prematurely closed connection while reading response header from upstream, client: "ip address", server: "mydomain", request: "GET / HTTP/1.1", upstream: "uwsgi://unix:/run/uwsgi/myapp.sock:", host: "mydomain"
файл uwsgi .ini
[uwsgi]
module = run:application
master = true
processes = 1
uid = jimmy
gid = nginx
socket = /run/uwsgi/myapp.sock
chown-socket = jimmy:nginx
chmod-socket = 660
vacuum = true
die-on-term = true
Конфигурация nginx
user jimmy;
worker_processes 1;
#error_log logs/error.log; #error_log logs/error.log notice;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
client_max_body_size 20M;
keepalive_timeout 0;
proxy_connect_timeout 300s;
proxy_read_timeout 300s;
server {
# for a public HTTP server:
listen 80;
server_name "mydomain";
location / {
include uwsgi_params;
uwsgi_pass unix:/run/uwsgi/myapp.sock;
}
В моем файле run.py бутылки
application = bottle.default_app()
Я долго гуглил, но все еще не могу заставить работать nginx.Любая помощь будет высоко ценится.