Size: a a a

Django [ru] #STAY HOME

2018 December 20

ОК

Олег Кодзь in Django [ru] #STAY HOME
Там не правлильно. Такая конструкция не будет работать
источник

NK

ID:96357061 in Django [ru] #STAY HOME
Олег Кодзь
Там не правлильно. Такая конструкция не будет работать
а как надо
источник

ОК

Олег Кодзь in Django [ru] #STAY HOME
unix:///home/sammy/myproject/myproject.sock
источник

NK

ID:96357061 in Django [ru] #STAY HOME
можете подсказать
источник

DT

Dan Tyan in Django [ru] #STAY HOME
у тебя есть сервер uwsgi|unicorn
они работают независимо
но позволят обращаться к себе по сокету

ты говоришь nginx-у

все запросы которые приходят на /
отправлять на этот сокет
источник

AV

Andrew V in Django [ru] #STAY HOME
ID:96357061
а как надо
unix:/tmp/socket;
источник

NK

ID:96357061 in Django [ru] #STAY HOME
бля
источник

NK

ID:96357061 in Django [ru] #STAY HOME
Dan Tyan
у тебя есть сервер uwsgi|unicorn
они работают независимо
но позволят обращаться к себе по сокету

ты говоришь nginx-у

все запросы которые приходят на /
отправлять на этот сокет
👍
источник

NK

ID:96357061 in Django [ru] #STAY HOME
Andrew V
unix:/tmp/socket;
а путь к приложению не надо указывать
источник

AV

Andrew V in Django [ru] #STAY HOME
ID:96357061
а путь к приложению не надо указывать
Приложение создаёт сокет где скажешь.
источник

NK

ID:96357061 in Django [ru] #STAY HOME
Andrew V
Приложение создаёт сокет где скажешь.
ок
источник

ОК

Олег Кодзь in Django [ru] #STAY HOME
ID:96357061
а путь к приложению не надо указывать
nginx не знает ничего о твоём приложении, он просто пуляет запросы на сокет
источник

NK

ID:96357061 in Django [ru] #STAY HOME
ясно
источник

NK

ID:96357061 in Django [ru] #STAY HOME
источник

AV

Andrew V in Django [ru] #STAY HOME
ID:96357061
с proxy_pass надо использовать префикс протокола http://

proxy_pass http://unix:/tmp/backend.socket:/uri/;

А для upstream не нужно
источник

NK

ID:96357061 in Django [ru] #STAY HOME
источник

NK

ID:96357061 in Django [ru] #STAY HOME
но в браувзере 502
источник

AV

Andrew V in Django [ru] #STAY HOME
ну так а сокет то кто то слушает?
источник

NK

ID:96357061 in Django [ru] #STAY HOME
Andrew V
ну так а сокет то кто то слушает?
да только хотел спросить :/tmp/backend.socket:/uri/ должно совпадать с
ExecStart=/home/sammy/myproject/myprojectenv/bin/gunicorn —access-logfile - —workers 3 —bind unix:/home/sammy/myproject/myproject.sock myproject.wsgi:application
источник

AV

Andrew V in Django [ru] #STAY HOME
http://unix:/home/sammy/myproject/myproject.sock
источник