Welcome! Log In Create A New Profile

Advanced

Невозможно сделать reload при некоторых изменениях listen

August 15, 2018 01:24AM
Привет!
Когда в конфигурация меняется listen, пример:
listen 80; -> listen 127.0.0.1:80;
reload перестает работать, при этом
# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
# systemctl reload nginx
# tail /var/log/nginx/error.log
2018/08/15 07:55:23 [emerg] 195377#0: bind() to 127.0.0.1:27183 failed (98: Address already in use)
2018/08/15 07:55:23 [emerg] 195377#0: bind() to 127.0.0.1:27183 failed (98: Address already in use)
2018/08/15 07:55:23 [emerg] 195377#0: bind() to 127.0.0.1:27183 failed (98: Address already in use)
2018/08/15 07:55:23 [emerg] 195377#0: bind() to 127.0.0.1:27183 failed (98: Address already in use)
2018/08/15 07:55:23 [emerg] 195377#0: bind() to 127.0.0.1:27183 failed (98: Address already in use)
2018/08/15 07:55:23 [emerg] 195377#0: still could not bind()

Логичный выход из ситуации сделать restart. Печально что nginx -t не выдает ошибок, в связи с чем вопрос: можно ли как-нибудь идентифицировать ситуацию когда reload сломан кроме как по логам?

Воспроизвелось на nginx/1.12.2, nginx/1.13.12, CentOS Linux release 7.5.1804
Subject Author Posted

Невозможно сделать reload при некоторых изменениях listen

simonovbs August 15, 2018 01:24AM

Re: Невозможно сделать reload при некоторых изменениях listen

Валентин Бартенев August 15, 2018 12:24PM

Re: Невозможно сделать reload при некоторых изменениях listen

Илья Шипицин August 15, 2018 01:48PM

Re: Невозможно сделать reload при некоторых изменениях listen

Валентин Бартенев August 15, 2018 02:14PM

Re: Невозможно сделать reload при некоторых изменениях listen

Илья Шипицин August 16, 2018 12:46AM

Re: Невозможно сделать reload при некоторых изменениях listen

Gena Makhomed August 15, 2018 02:22PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 38
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready