[nginx] Upstream: $upstream_header_time variable.

2015-01-15 Thread Homutov Vladimir
details: http://hg.nginx.org/nginx/rev/0a198a517eaf branches: changeset: 5964:0a198a517eaf user: Vladimir Homutov date: Wed Jan 14 09:03:35 2015 +0300 description: Upstream: $upstream_header_time variable. Keeps time spent on obtaining the header from an upstream server. The value

[nginx] Syslog: allowed underscore symbol in tag (ticket #667).

2014-11-20 Thread Homutov Vladimir
details: http://hg.nginx.org/nginx/rev/68f64bc17fa4 branches: changeset: 5922:68f64bc17fa4 user: Vladimir Homutov date: Thu Nov 20 20:02:21 2014 +0300 description: Syslog: allowed underscore symbol in tag (ticket #667). diffstat: src/core/ngx_syslog.c | 5 +++-- 1 files changed,

[nginx] Syslog: improved error handling of unix domain sockets.

2014-09-24 Thread Homutov Vladimir
details: http://hg.nginx.org/nginx/rev/02c2352d5b01 branches: changeset: 5858:02c2352d5b01 user: Vladimir Homutov date: Tue Aug 26 14:56:54 2014 +0400 description: Syslog: improved error handling of unix domain sockets. If a syslog daemon is restarted and the unix socket is used, fu

[nginx] Syslog: enabled logging of send errors.

2014-09-24 Thread Homutov Vladimir
details: http://hg.nginx.org/nginx/rev/2cb5275bf5e7 branches: changeset: 5857:2cb5275bf5e7 user: Vladimir Homutov date: Mon Sep 01 17:55:07 2014 +0400 description: Syslog: enabled logging of send errors. The ngx_cycle->log is used when sending the message. This allows to log syslog

Re: upstream server max_conns

2014-08-12 Thread Homutov Vladimir
On Tue, Aug 12, 2014 at 02:33:00PM -0700, Yu Zhao wrote: > Greetings, > > I'm looking for a solution to limit number of connections to upstream > servers because my app engine running on upstream servers performs best > when requests are serialized per CPU. > > The commercial version of Nginx provi

[nginx] Core: fixed default log initialization.

2014-07-24 Thread Homutov Vladimir
details: http://hg.nginx.org/nginx/rev/c3b08217f2a2 branches: changeset: 5771:c3b08217f2a2 user: Vladimir Homutov date: Thu Jul 24 16:25:07 2014 +0400 description: Core: fixed default log initialization. The ngx_log_insert() function may invalidate pointer passed to it, so make sure

[nginx] Syslog: fixed message sending on win32.

2014-05-27 Thread Homutov Vladimir
details: http://hg.nginx.org/nginx/rev/44532046d9d7 branches: changeset: 5709:44532046d9d7 user: Vladimir Homutov date: Tue May 27 15:42:34 2014 +0400 description: Syslog: fixed message sending on win32. diffstat: src/core/ngx_syslog.c | 4 1 files changed, 4 insertions(+),

[nginx] Syslog: fixed possible resource leak and more verbose lo...

2014-05-27 Thread Homutov Vladimir
details: http://hg.nginx.org/nginx/rev/aacd994167d3 branches: changeset: 5708:aacd994167d3 user: Vladimir Homutov date: Mon May 26 23:34:44 2014 +0400 description: Syslog: fixed possible resource leak and more verbose logging. Found by Coverity (CID 1215646). diffstat: src/core/n

[nginx] Added syslog support for error_log and access_log direct...

2014-05-21 Thread Homutov Vladimir
details: http://hg.nginx.org/nginx/rev/777202558122 branches: changeset: 5702:777202558122 user: Vladimir Homutov date: Mon May 12 16:34:15 2014 +0400 description: Added syslog support for error_log and access_log directives. diffstat: auto/sources |6

Re: [PATCH 1 of 1] Test proxy_unfinished: limit buffers to force buffering on no proxy temp

2014-04-15 Thread Homutov Vladimir
On Tue, Apr 15, 2014 at 03:26:26PM +0300, Markus Linnala wrote: > > With some systems (Fedora-20 Linux 3.13) socket buffers are huge and Can you please share exact values? Are they default or you tuned it to meet some of your needs? (/proc/sys/net/ipv4/tcp_rmem, /proc/sys/net/ipv4/tcp_wmem)

[nginx] Fixed false compiler warning.

2014-01-31 Thread Homutov Vladimir
details: http://hg.nginx.org/nginx/rev/4d47722d76b2 branches: changeset: 5548:4d47722d76b2 user: Vladimir Homutov date: Fri Jan 31 14:18:52 2014 +0400 description: Fixed false compiler warning. Newer gcc versions (4.7+) report possible use of uninitialized variable if nginx is being

[nginx] Upstream: simplified peer selection loop in the "ip_hash...

2013-12-19 Thread Homutov Vladimir
details: http://hg.nginx.org/nginx/rev/741aa3fde496 branches: changeset: 5486:741aa3fde496 user: Vladimir Homutov date: Mon Dec 09 13:43:27 2013 +0400 description: Upstream: simplified peer selection loop in the "ip_hash" module. Conditions for skipping ineligible peers are rewritte

[nginx] Improved code readablity in ngx_http_upstream_init_round...

2013-12-03 Thread Homutov Vladimir
details: http://hg.nginx.org/nginx/rev/359f49a84f87 branches: changeset: 5454:359f49a84f87 user: Vladimir Homutov date: Tue Dec 03 17:12:16 2013 +0400 description: Improved code readablity in ngx_http_upstream_init_round_robin(). Changed initialization order of the peer structure in

[nginx] Core: fixed possible use of an uninitialized variable.

2013-07-11 Thread Homutov Vladimir
details: http://hg.nginx.org/nginx/rev/b6ffe53f9c3d branches: changeset: 5264:b6ffe53f9c3d user: Vladimir Homutov date: Thu Jul 11 19:50:19 2013 +0400 description: Core: fixed possible use of an uninitialized variable. The call to ngx_sock_ntop() in ngx_connection_local_sockaddr() m

[nginx] Core: extended ngx_sock_ntop() with socklen parameter.

2013-07-11 Thread Homutov Vladimir
details: http://hg.nginx.org/nginx/rev/05ba5bce31e0 branches: changeset: 5263:05ba5bce31e0 user: Vladimir Homutov date: Thu Jul 11 16:07:25 2013 +0400 description: Core: extended ngx_sock_ntop() with socklen parameter. On Linux, sockaddr length is required to process unix socket add

[nginx] Core: consolidated log-related code.

2013-07-03 Thread Homutov Vladimir
details: http://hg.nginx.org/nginx/rev/e088695737c3 branches: changeset: 5260:e088695737c3 user: Vladimir Homutov date: Fri Jun 28 17:24:54 2013 +0400 description: Core: consolidated log-related code. The stderr redirection code is moved to ngx_log_redirect_stderr(). The opening of

[nginx] Core: support several "error_log" directives.

2013-06-21 Thread Homutov Vladimir
details: http://hg.nginx.org/nginx/rev/7ecaa9e4bf1b branches: changeset: 5254:7ecaa9e4bf1b user: Vladimir Homutov date: Thu Jun 20 20:47:39 2013 +0400 description: Core: support several "error_log" directives. When several "error_log" directives are specified in the same configurati

[nginx] Core: moved initialization of log level.

2013-06-13 Thread Homutov Vladimir
details: http://hg.nginx.org/nginx/rev/3bb51e5afa9e branches: changeset: 5250:3bb51e5afa9e user: Vladimir Homutov date: Thu Jun 13 14:50:10 2013 +0400 description: Core: moved initialization of log level. The cycle->new_log->log_level should only be initialized by ngx_init_cycle() i

[nginx] Core: fixed handling of "stderr" in error_log.

2013-06-04 Thread Homutov Vladimir
details: http://hg.nginx.org/nginx/rev/d8af1005e886 branches: changeset: 5240:d8af1005e886 user: Vladimir Homutov date: Tue Jun 04 11:27:36 2013 +0400 description: Core: fixed handling of "stderr" in error_log. If "stderr" was specified in one of the "error_log" directives, stderr i

[nginx] Core: fixed stderr redirection on win32 in ngx_reopen_fi...

2013-06-04 Thread Homutov Vladimir
details: http://hg.nginx.org/nginx/rev/85e72ea8fbfd branches: changeset: 5239:85e72ea8fbfd user: Vladimir Homutov date: Mon Jun 03 16:54:28 2013 +0400 description: Core: fixed stderr redirection on win32 in ngx_reopen_files(). On win32 stderr was not redirected into a file specified