mirror of
https://github.com/nginx/nginx.git
synced 2024-12-12 02:09:04 +08:00
Event connect: don't penalize AF_INET6 connections.
Problems with setsockopt(TCP_NODELAY) and setsockopt(TCP_NOPUSH), as well as sendfile() syscall on Solaris, are specific to UNIX-domain sockets. Other address families, i.e. AF_INET and AF_INET6, are fine.
This commit is contained in:
parent
c2bb76515b
commit
3b9e7adcf4
@ -84,7 +84,7 @@ ngx_event_connect_peer(ngx_peer_connection_t *pc)
|
||||
|
||||
c->log_error = pc->log_error;
|
||||
|
||||
if (pc->sockaddr->sa_family != AF_INET) {
|
||||
if (pc->sockaddr->sa_family == AF_UNIX) {
|
||||
c->tcp_nopush = NGX_TCP_NOPUSH_DISABLED;
|
||||
c->tcp_nodelay = NGX_TCP_NODELAY_DISABLED;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user