Решение «111 Connection refused while connecting to upstream»

Заметил однажды в логах /var/log/nginx/error.log ошибку:

[error] 29461#29461: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.5.5, server: _, request: "GET /iredadmin/ HTTP/2.0", upstream: "uwsgi://127.0.0.1:7791", host: "192.168.5.1"

Клиент пытался открыть iredadmin, который не открывался в браузере.

В конфигурации /etc/nginx/templates/iredadmin.tmpl я нашел:

include uwsgi_params;
    uwsgi_pass 127.0.0.1:7791;
    uwsgi_param UWSGI_CHDIR /opt/www/iredadmin;
    uwsgi_param UWSGI_SCRIPT iredadmin;
    uwsgi_param SCRIPT_NAME /iredadmin;

Проверил работает ли что-то на порту 7791 (должно быть LISTEN):

netstat -na | grep LISTEN | grep 587

Оказалось что на этому порту не было ничего запущено, по этому, я определил что для решения этой проблемы, необходимо просто запустить службу iredadmin:

sudo service iredadmin start

После этого ошибка исчезла и iredadmin открылся в браузере.

Смотрите также мои статьи:
Установка и настройка Nginx
Установка и настройка iRedMail

Оставьте комментарий

Добавить комментарий

Больше на IT Blog

Оформите подписку, чтобы продолжить чтение и получить доступ к полному архиву.

Continue reading