Custom Query (2297 matches)
Results (55 - 57 of 2297)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#1512 | fixed | A confusion about code in function ngx_process_options | ||
Description |
in file src/core/nginx.c line 987-991 if (ngx_path_separator(*p)) { cycle->conf_prefix.len = p - ngx_cycle->conf_file.data + 1; cycle->conf_prefix.data = ngx_cycle->conf_file.data; break; } Although cycle and ngx_cycle may point to the same variable, if it is more clear to replace ngx_cycle by cycle? if (ngx_path_separator(*p)) { cycle->conf_prefix.len = p - cycle->conf_file.data + 1; cycle->conf_prefix.data = cycle->conf_file.data; break; } |
|||
#1650 | invalid | Active connections not clear close session | ||
Description |
Hello, I've been trying for a while to figure out what is the problem for unclosed session, without success. At least once every two days I see more then 1000 active connections under nginx by run this command: curl -s http://127.0.0.1:1337/nginx_status But actually I see that there are only 300 connections to the server under port 80 and 443 together: netstat -anp | grep :80 | grep ESTABLISHED | wc -l netstat -anp | grep :443 | grep ESTABLISHED | wc -l And that number can continue to grow until I restart the service: service nginx restart It started to happen since I installed the official version from your repo instead of the official version from the ubuntu repo. From v1.14.0 To v1.15.2 The same issue. Plaece advice... Regards, Kfir Man |
|||
#698 | wontfix | Add an option to proxy_cache_path that allows to set group permissions | ||
Description |
We use rsync over ssh here to sync the cache contents of several equally configured proxies between each other. We would like to use a dedicated user to do this synchronization (not www-data itself, but a user that is in the www-data group), but we cannot do that cleanly, as nginx creates all the files and directories without permission for the group and also removes the group write permission of the top level cache directory, even if I created it manually with that permission in beforehand: # find . -ls | head -n 10 780623 4 drwxr-s--- 18 www-data www-data 4096 Nov 19 10:17 . 780466 4 drwx--S--- 153 www-data www-data 4096 Dez 16 13:24 ./7 133728 4 drwx--S--- 2 www-data www-data 4096 Dez 23 10:06 ./7/7a 136474 8 -rw------- 1 www-data www-data 5513 Nov 29 21:45 ./7/7a/03fc1fdb85e2af7774e7897295b517a7 132284 4 drwx--S--- 2 www-data www-data 4096 Jan 16 08:34 ./7/5a 136405 8 -rw------- 1 www-data www-data 5963 Jan 16 08:34 ./7/5a/34a677247e238b33554204c70ba0d5a7 136409 8 -rw------- 1 www-data www-data 5626 Nov 25 05:30 ./7/5a/d5bae18f299754735ccb37b1588315a7 136407 16 -rw------- 1 www-data www-data 13921 Jan 11 15:08 ./7/5a/4b537fa48a610be5de370ed0224365a7 261924 4 drwx--S--- 2 www-data www-data 4096 Jan 15 15:38 ./7/af 269642 76 -rw------- 1 www-data www-data 74393 Jan 7 18:08 ./7/af/3e88a64b4e851c1d4558aeb6becf0af7 There are several possible workarounds, neither of which we consider clean solutions: Using www-data directly to sync the cache forces us to give www-data a valid login shell to satisfy ssh (instead, we would like to disable login for www-data completely and just give the synchronization user a login shell). Also, we could probably set up some ACLs to enforce access for the synchronization user, but we would rather keep it clean and simple and just use vanilla group membership. As nginx already has some way to specify permissions of created files and directories, just for a different feature (proxy_store_access), we think it shouldn't be too much effort to give us that possibility for the proxy cache as well. Regards, Niels Böhm |