Skocz do zawartości
Zaloguj się, aby obserwować  
baltazar_gabka

uwsgi + nginx - brak dostępu do socketu

Polecane posty

Witam.

Próbuję skonfigurować nginx i uwsgi według tego opisu: https://uwsgi-docs.readthedocs.io/en/latest/tutorials/Django_and_nginx.html

Niestety mam problem z poprawnym ustawieniem socketów.

 

Po stronie nginx mam taki wpis:

upstream django {
     server unix:////home/pawel/www/uwsgi-tutorial/mysite/mysite.socket;
}

po stronie uwsgi mam coś takiego:

[uwsgi]
chdir = /home/pawel/www/uwsgi-tutorial/mysite
module = mysite.wsgi
home = /home/pawel/www/uwsgi-tutorial
master = true
processes = 10
socket = mysite.socket
vacumm = true

po uruchomieniu uwsgi mam błąd wynikający z braku dostępu do socketu.

 

po dodaniu poniższej linijki do pliku konfiguracyjnego uwsgi:

--chmod-socket=666

wszystko działa prawidłowo.

srw-rw-rw- 1 pawel pawel    0 kwi  3 16:47 mysite.socket
root       249  0.0  0.3  91852  1720 ?        Ss   16:25   0:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
www-data   252  0.0  0.4  91852  2372 ?        S    16:25   0:00 nginx: worker process                           
www-data   253  0.0  0.4  91852  2372 ?        S    16:25   0:00 nginx: worker process                           
www-data   254  0.0  0.5  91852  2804 ?        S    16:25   0:00 nginx: worker process                           
www-data   255  0.0  0.4  91852  2352 ?        S    16:25   0:00 nginx: worker process

Będę wdzięczny za wskazówki od bardziej zaawansowanych użytkowników.

 

 

 

 

 

 



 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×