https://bz.apache.org/bugzilla/show_bug.cgi?id=63277
--- Comment #6 from Antony <[email protected]> --- (In reply to [email protected] from comment #5) > Hello! I have similar issue on apache 2.4.41. On my backends i use basic > auth and when connect through Proxy balancer:// got 401 code. also with > Proxy configered healthcheck and when i disable the healthcheck proxy member > work fine. On apache 2.4.39 also work fine with original config PROXY. Sory > for my bad english. > > > configs: > > PROXY: > > <VirtualHost *:91> > LogLevel debug > LogLevel proxy_hcheck:trace2 > LogLevel proxy:trace2 > LogLevel watchdog:trace2 > ErrorLog /var/log/httpd/catalog-error_log > CustomLog "/var/log/catalog-access_log" combined > ProxyRequests off > <Proxy balancer://catalog> > BalancerMember http://1.1.1.1:91 hcmethod=GET hcuri=/getStatus.php > hcinterval=5 timeout=3 retry=5 connectiontimeout=500ms > BalancerMember http://1.1.1.2:91 hcmethod=GET hcuri=/getStatus.php > hcinterval=5 timeout=3 retry=5 connectiontimeout=500ms > Require all granted > ProxySet lbmethod=byrequests > </Proxy> > ProxyPass / balancer://catalog/ > </VirtualHost> > > > > MEMBER1: > <VirtualHost _default_ *:91> > ServerName catalog1.example.com > ServerAlias 1.1.1.1 > DocumentRoot "/var/www/html/service/public" > ErrorLog /var/log/httpd/catalog1.example.com-error_log > LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" > combined > CustomLog "logs/catalog1.example.com-access_log" combined > LogLevel debug > <Location /> > AuthType Basic > AuthName "Please enter your username and password" > AuthUserFile /etc/httpd/conf/htpasswd > <RequireAny> > Require ip 127.0.0.1 > Require valid-user > </RequireAny> > </Location> > > <Directory "/var/www/html/service/public"> > Options FollowSymLinks > AllowOverride None > Require valid-user > </Directory> > > ProxyPassMatch ^/(.*\.php(/.*)?)$ > unix:///var/run/php-fpm.sock|fcgi://127.0.0.1:9000/var/www/html/service/ > public/$1 > ProxyTimeout 18000 > DirectoryIndex /index.php index.php > </VirtualHost> > > MEMBER2: > > <VirtualHost _default_ *:91> > ServerName catalog2.example.com > ServerAlias 1.1.1.2 > DocumentRoot "/var/www/html/service/public" > ErrorLog /var/log/httpd/catalog2.example.com-error_log > LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" > combined > CustomLog "logs/catalog1.example.com-access_log" combined > LogLevel debug > <Location /> > AuthType Basic > AuthName "Please enter your username and password" > AuthUserFile /etc/httpd/conf/htpasswd > <RequireAny> > Require ip 127.0.0.1 > Require valid-user > </RequireAny> > </Location> > > <Directory "/var/www/html/service/public"> > Options FollowSymLinks > AllowOverride None > Require valid-user > </Directory> > > ProxyPassMatch ^/(.*\.php(/.*)?)$ > unix:///var/run/php-fpm.sock|fcgi://127.0.0.1:9000/var/www/html/service/ > public/$1 > ProxyTimeout 18000 > DirectoryIndex /index.php index.php > </VirtualHost> > > LOG_FROM_PROXY: > > [Tue Aug 20 04:33:43.247155 2019] [proxy_balancer:debug] [pid 1:tid > 140415046375616] mod_proxy_balancer.c(919): AH01178: Doing balancers create: > 544, 1 (6) > [Tue Aug 20 04:33:43.247354 2019] [proxy_balancer:debug] [pid 1:tid > 140415046375616] mod_proxy_balancer.c(989): AH01184: Doing workers create: > balancer://catalog (p678f5e47_catalog), 1064, 2 [0] > [Tue Aug 20 04:33:43.249728 2019] [proxy_hcheck:debug] [pid 1:tid > 140415046375616] mod_proxy_hcheck.c(1053): AH03265: watchdog callback > registered (_proxy_hcheck_ for 172.18.0.4) > [Tue Aug 20 04:33:43.253551 2019] [proxy_hcheck:debug] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(899): AH03258: _proxy_hcheck_ watchdog > started. > [Tue Aug 20 04:33:43.254200 2019] [proxy_hcheck:debug] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(913): AH03313: apr_thread_pool_create() > with 16 threads succeeded > [Tue Aug 20 04:33:43.254294 2019] [proxy_balancer:debug] [pid 13:tid > 140415046375616] mod_proxy_balancer.c(134): AH01158: Looking at > balancer://catalog -> http://1.1.1.1:91 initialized? > [Tue Aug 20 04:33:43.254316 2019] [proxy:debug] [pid 13:tid 140415046375616] > proxy_util.c(1935): AH00925: initializing worker http://1.1.1.1:91 shared > [Tue Aug 20 04:33:43.254339 2019] [proxy:debug] [pid 13:tid 140415046375616] > proxy_util.c(1992): AH00927: initializing worker http://1.1.1.1:91 local > [Tue Aug 20 04:33:43.254378 2019] [proxy:debug] [pid 13:tid 140415046375616] > proxy_util.c(2027): AH00930: initialized pool in child 13 for (1.1.1.1) > min=0 max=74 smax=74 > [Tue Aug 20 04:33:43.254388 2019] [proxy_balancer:debug] [pid 13:tid > 140415046375616] mod_proxy_balancer.c(134): AH01158: Looking at > balancer://catalog -> http://1.1.1.2:91 initialized? > [Tue Aug 20 04:33:43.254392 2019] [proxy:debug] [pid 13:tid 140415046375616] > proxy_util.c(1935): AH00925: initializing worker http://1.1.1.2:91 shared > [Tue Aug 20 04:33:43.254397 2019] [proxy:debug] [pid 13:tid 140415046375616] > proxy_util.c(1992): AH00927: initializing worker http://1.1.1.2:91 local > [Tue Aug 20 04:33:43.254415 2019] [proxy:debug] [pid 13:tid 140415046375616] > proxy_util.c(2027): AH00930: initialized pool in child 13 for (1.1.1.2) > min=0 max=74 smax=74 > [Tue Aug 20 04:33:43.256466 2019] [proxy_balancer:debug] [pid 14:tid > 140415046375616] mod_proxy_balancer.c(134): AH01158: Looking at > balancer://catalog -> http://1.1.1.1:91 initialized? > [Tue Aug 20 04:33:43.256501 2019] [proxy_balancer:debug] [pid 14:tid > 140415046375616] mod_proxy_balancer.c(134): AH01158: Looking at > balancer://catalog -> http://1.1.1.2:91 initialized? > [Tue Aug 20 04:33:48.316338 2019] [proxy_hcheck:debug] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(478): AH03248: Creating hc worker > 560d70465d78 for http://1.1.1.1:91 > [Tue Aug 20 04:33:48.316669 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(1935): AH00925: initializing worker 560d70465d78 shared > [Tue Aug 20 04:33:48.316685 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(1992): AH00927: initializing worker 560d70465d78 local > [Tue Aug 20 04:33:48.316708 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(2027): AH00930: initialized pool in child 13 for (1.1.1.1) > min=0 max=74 smax=74 > [Tue Aug 20 04:33:48.316731 2019] [proxy_hcheck:debug] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(837): AH03256: Health checking > http://1.1.1.1:91 > [Tue Aug 20 04:33:48.316918 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(2327): AH00942: HCOH: has acquired connection for (1.1.1.1) > [Tue Aug 20 04:33:48.317026 2019] [proxy:trace2] [pid 13:tid > 140413710239488] proxy_util.c(3024): HCOH: fam 2 socket created to connect > to 1.1.1.1 > [Tue Aug 20 04:33:48.319649 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(3058): AH02824: HCOH: connection established with 1.1.1.1:91 > (1.1.1.1) > [Tue Aug 20 04:33:48.320042 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(3242): AH00962: HCOH: connection complete to 1.1.1.1:91 > (1.1.1.1) > [Tue Aug 20 04:33:48.322659 2019] [proxy_hcheck:debug] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(653): AH03254: HTTP/1.1 401 Unauthorized > [Tue Aug 20 04:33:48.322739 2019] [proxy_hcheck:trace2] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(820): Response status 401 for > 560d70465d78 (http://1.1.1.1:91): failed > [Tue Aug 20 04:33:48.322748 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(2342): AH00943: HCOH: has released connection for (1.1.1.1) > [Tue Aug 20 04:33:48.322804 2019] [proxy_hcheck:debug] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(585): AH03251: Health check GET Status > (1) for 560d70465d78. > [Tue Aug 20 04:33:48.322813 2019] [proxy_hcheck:info] [pid 13:tid > 140413710239488] AH03303: Health check DISABLING http://1.1.1.1:91 > [Tue Aug 20 04:33:48.322819 2019] [proxy_hcheck:debug] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(478): AH03248: Creating hc worker > 560d70466590 for http://1.1.1.2:91 > [Tue Aug 20 04:33:48.322838 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(1935): AH00925: initializing worker 560d70466590 shared > [Tue Aug 20 04:33:48.322845 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(1992): AH00927: initializing worker 560d70466590 local > [Tue Aug 20 04:33:48.322854 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(2027): AH00930: initialized pool in child 13 for (1.1.1.2) > min=0 max=74 smax=74 > [Tue Aug 20 04:33:48.322862 2019] [proxy_hcheck:debug] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(837): AH03256: Health checking > http://1.1.1.2:91 > [Tue Aug 20 04:33:48.322867 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(2327): AH00942: HCOH: has acquired connection for (1.1.1.2) > [Tue Aug 20 04:33:48.322913 2019] [proxy:trace2] [pid 13:tid > 140413710239488] proxy_util.c(3024): HCOH: fam 2 socket created to connect > to 1.1.1.2 > [Tue Aug 20 04:33:48.323492 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(3058): AH02824: HCOH: connection established with 1.1.1.2:91 > (1.1.1.2) > [Tue Aug 20 04:33:48.323512 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(3242): AH00962: HCOH: connection complete to 1.1.1.2:91 > (1.1.1.2) > [Tue Aug 20 04:33:48.324510 2019] [proxy_hcheck:debug] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(653): AH03254: HTTP/1.1 401 Unauthorized > [Tue Aug 20 04:33:48.324551 2019] [proxy_hcheck:trace2] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(820): Response status 401 for > 560d70466590 (http://1.1.1.2:91): failed > [Tue Aug 20 04:33:48.324558 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(2342): AH00943: HCOH: has released connection for (1.1.1.2) > [Tue Aug 20 04:33:48.324653 2019] [proxy_hcheck:debug] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(585): AH03251: Health check GET Status > (1) for 560d70466590. > [Tue Aug 20 04:33:48.324667 2019] [proxy_hcheck:info] [pid 13:tid > 140413710239488] AH03303: Health check DISABLING http://1.1.1.2:91 > [Tue Aug 20 04:33:53.333480 2019] [proxy_hcheck:debug] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(837): AH03256: Health checking > http://1.1.1.1:91 > [Tue Aug 20 04:33:53.333533 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(2327): AH00942: HCOH: has acquired connection for (1.1.1.1) > [Tue Aug 20 04:33:53.333643 2019] [proxy:trace2] [pid 13:tid > 140413710239488] proxy_util.c(3024): HCOH: fam 2 socket created to connect > to 1.1.1.1 > [Tue Aug 20 04:33:53.336145 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(3058): AH02824: HCOH: connection established with 1.1.1.1:91 > (1.1.1.1) > [Tue Aug 20 04:33:53.336186 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(3242): AH00962: HCOH: connection complete to 1.1.1.1:91 > (1.1.1.1) > [Tue Aug 20 04:33:53.342052 2019] [proxy_hcheck:debug] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(653): AH03254: HTTP/1.1 401 Unauthorized > [Tue Aug 20 04:33:53.342139 2019] [proxy_hcheck:trace2] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(820): Response status 401 for > 560d70465d78 (http://1.1.1.1:91): failed > [Tue Aug 20 04:33:53.342188 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(2342): AH00943: HCOH: has released connection for (1.1.1.1) > [Tue Aug 20 04:33:53.342273 2019] [proxy_hcheck:debug] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(585): AH03251: Health check GET Status > (1) for 560d70465d78. > [Tue Aug 20 04:33:53.342286 2019] [proxy_hcheck:debug] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(837): AH03256: Health checking > http://1.1.1.2:91 > [Tue Aug 20 04:33:53.342292 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(2327): AH00942: HCOH: has acquired connection for (1.1.1.2) > [Tue Aug 20 04:33:53.342368 2019] [proxy:trace2] [pid 13:tid > 140413710239488] proxy_util.c(3024): HCOH: fam 2 socket created to connect > to 1.1.1.2 > [Tue Aug 20 04:33:53.342879 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(3058): AH02824: HCOH: connection established with 1.1.1.2:91 > (1.1.1.2) > [Tue Aug 20 04:33:53.342908 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(3242): AH00962: HCOH: connection complete to 1.1.1.2:91 > (1.1.1.2) > [Tue Aug 20 04:33:53.344025 2019] [proxy_hcheck:debug] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(653): AH03254: HTTP/1.1 401 Unauthorized > [Tue Aug 20 04:33:53.344079 2019] [proxy_hcheck:trace2] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(820): Response status 401 for > 560d70466590 (http://1.1.1.2:91): failed > [Tue Aug 20 04:33:53.344086 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(2342): AH00943: HCOH: has released connection for (1.1.1.2) > [Tue Aug 20 04:33:53.344140 2019] [proxy_hcheck:debug] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(585): AH03251: Health check GET Status > (1) for 560d70466590. > [Tue Aug 20 04:33:58.361381 2019] [proxy_hcheck:debug] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(837): AH03256: Health checking > http://1.1.1.1:91 > [Tue Aug 20 04:33:58.361437 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(2327): AH00942: HCOH: has acquired connection for (1.1.1.1) > [Tue Aug 20 04:33:58.361544 2019] [proxy:trace2] [pid 13:tid > 140413710239488] proxy_util.c(3024): HCOH: fam 2 socket created to connect > to 1.1.1.1 > [Tue Aug 20 04:33:58.364033 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(3058): AH02824: HCOH: connection established with 1.1.1.1:91 > (1.1.1.1) > [Tue Aug 20 04:33:58.364077 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(3242): AH00962: HCOH: connection complete to 1.1.1.1:91 > (1.1.1.1) > [Tue Aug 20 04:33:58.366786 2019] [proxy_hcheck:debug] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(653): AH03254: HTTP/1.1 401 Unauthorized > [Tue Aug 20 04:33:58.366833 2019] [proxy_hcheck:trace2] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(820): Response status 401 for > 560d70465d78 (http://1.1.1.1:91): failed > [Tue Aug 20 04:33:58.366846 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(2342): AH00943: HCOH: has released connection for (1.1.1.1) > [Tue Aug 20 04:33:58.366922 2019] [proxy_hcheck:debug] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(585): AH03251: Health check GET Status > (1) for 560d70465d78. > [Tue Aug 20 04:33:58.366941 2019] [proxy_hcheck:debug] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(837): AH03256: Health checking > http://1.1.1.2:91 > [Tue Aug 20 04:33:58.366951 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(2327): AH00942: HCOH: has acquired connection for (1.1.1.2) > [Tue Aug 20 04:33:58.367036 2019] [proxy:trace2] [pid 13:tid > 140413710239488] proxy_util.c(3024): HCOH: fam 2 socket created to connect > to 1.1.1.2 > [Tue Aug 20 04:33:58.367718 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(3058): AH02824: HCOH: connection established with 1.1.1.2:91 > (1.1.1.2) > [Tue Aug 20 04:33:58.367753 2019] [proxy:debug] [pid 13:tid 140413710239488] > proxy_util.c(3242): AH00962: HCOH: connection complete to 1.1.1.2:91 > (1.1.1.2) > [Tue Aug 20 04:33:58.368749 2019] [proxy_hcheck:debug] [pid 13:tid > 140413710239488] mod_proxy_hcheck.c(653): AH03254: HTTP/1.1 401 Unauthorized Hello Evgeni (I suppose), Thanks for your notes but I am not using HealthChecks at all. My mainly issue is that I am receiving these messages (All workers are in error state for route) while in the workers servers, in the apache log, I don't have ANY ERRORS !!!!!!!!! -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
