Opened 5 years ago

Closed 5 years ago

#1730 closed enhancement (invalid)

An open Nginx Plus dashboard prevents reload

Reported by: thilinabalasooriya1@… Owned by:
Priority: minor Milestone:
Component: nginx-package Version: 1.15.x
Keywords: Reload client closed connection while waiting for request worker process is shutting down Cc:
uname -a: Linux staging-nginx-plus 3.13.0-164-generic #214-Ubuntu SMP Wed Dec 5 10:42:33 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
nginx -V: configure arguments: --build=nginx-plus-r13 --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_jwt_module --with-http_auth_request_module --with-http_dav_module --with-http_f4f_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_hls_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_session_log_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-cc-opt='-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fPIC' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pie'

Description

nginx version: nginx/1.13.4 (nginx-plus-r13)

I have tried to reload Nginx while a dashboard is open in browser. It was noticed that the dashboard keeps an open connection to a worker process which prevents it from reloading. Because of this issue, the particular worker was running with the old configs.

I'd suggest updating the dashboard page to close the connection and reconnect time to time to prevent this issue.

Change History (1)

comment:1 by maxim, 5 years ago

Resolution: invalid
Status: newclosed

Hello,

This is nginx open-source bug tracking system. Please report such issues with nginx-plus to nginx-plus support.

Thanks,

Maxim Konovalov

Note: See TracTickets for help on using tickets.