Opened 6 years ago
Closed 6 years ago
#1730 closed enhancement (invalid)
An open Nginx Plus dashboard prevents reload
Reported by: | 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.
Note:
See TracTickets
for help on using tickets.
Hello,
This is nginx open-source bug tracking system. Please report such issues with nginx-plus to nginx-plus support.
Thanks,
Maxim Konovalov