делаю связку nginx и gunicorn через сокет
upstream medical_gunicorn_server {
server unix:/run/medical_gunicorn/medical_gunicorn.socket fail_timeout=0;
}
server {
location / {
proxy_pass http://medical_gunicorn_server;
proxy_redirect off;
}
в строке запуска gunicorn прописываю
--bind unix:/run/medical_gunicorn/medical_gunicorn.socket \\
--error-logfile //var/log/medical_gunicorn/error.log \
--access-logfile //var/log/medical_gunicorn/access.log \
--pid /run/medical_gunicorn/medical_gunicorn.pid \
но в итоге получаю ошибку
2024/02/07 08:03:58 [error] 10898#10898: *1849 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: , server: medical.ua, request: «GET / HTTP/1.1», upstream: «http://unix:/run/medical_gunicorn/medical_gunicorn.socket:/», host: «medical.ua»
при запуске команды на сервере
wget http://unix:/run/medical_gunicorn/medical_gunicorn.socket
мне выдает
wget http://unix:/run/medical_gunicorn/medical_gunicorn.socket:/
--2024-02-07 08:39:45-- http://unix/run/medical_gunicorn/medical_gunicorn.socket:/
Resolving unix (unix)... 193.201.60.43
Connecting to unix (unix)|193.201.60.43|:80... connected.
на других серверах не резолвит unix
как это исправить?