[Bug 65402] EventSources get stuck with H2 but working in http/1.1

2021-07-03 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65402

--- Comment #43 from Stefan Eissing  ---
If you don't know what is going on, write a helper. Today I wrote
 to look at your logs.

My analysis now is that your webapp runs into the h2 DoS protection. mod_http2
does not really like it when the client starts and then kills requests. But it
likes when the client reads requests completely and without stalling.

There is a "mood" counter and when mood drops, the number of active requests
that a client may perform is reduced. When mod_http2 is happy, this limit is
increased.

The stream with the late starts happen at a time, when the limit has been
exhausted. E.g. in the latest log, the limit was reduced to 16 and 16 request
were ongoing when a new one came in. This means there will be no worker
assigned to that request until another of the 16 returns.

Since there are requests hanging, waiting on the next SSE chunk to then abort,
this may take some time. In the last log the 16 seconds.

So, I understand what is happening. That is something.

I do not have a good idea how to improve this. Have to think a bit on that.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-
To unsubscribe, e-mail: bugs-unsubscr...@httpd.apache.org
For additional commands, e-mail: bugs-h...@httpd.apache.org



[Bug 65429] order of ProxyPass and ProxyPassMatch seems to matter

2021-07-03 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65429

--- Comment #3 from Yann Ylavic  ---
Created attachment 37939
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=37939=edit
ProxyPassMatch full patch

Patch for both bug 65419 and bug 65429.

No repository for this full patch so far, I will make a backport proposal with
it ASAP.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-
To unsubscribe, e-mail: bugs-unsubscr...@httpd.apache.org
For additional commands, e-mail: bugs-h...@httpd.apache.org



[Bug 65429] order of ProxyPass and ProxyPassMatch seems to matter

2021-07-03 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65429

--- Comment #2 from Tobias Wendorff  ---
I've just tested your patch and it works. Thanks.

Is there a repository where all those patches are collected?

-- 
You are receiving this mail because:
You are the assignee for the bug.
-
To unsubscribe, e-mail: bugs-unsubscr...@httpd.apache.org
For additional commands, e-mail: bugs-h...@httpd.apache.org



[Bug 65429] order of ProxyPass and ProxyPassMatch seems to matter

2021-07-03 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65429

--- Comment #1 from Yann Ylavic  ---
Created attachment 37938
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=37938=edit
Don't confuse/merge matchable and non-matchable proxy workers at loading

Could you please try this patch?

The issue is a change in 2.4.48 (r1880772) to allow for parameters
(enablereuse, ttl..) in /ProxyPassMatch workers with '$n'
substitution in the URL, like /ProxyPass workers.

This patch should fix the regression that makes matchable and non-matchable
workers be confused/merged at loading, which is why when the worker
http://localhost:8081 (non-matchable) is defined first it blinds the second
worker http://localhost:8081/wmts/$1/webmercator/$2 (matchable), thus no worker
exists to handle "/tiles/osm/19/272348/174392.png" which ends up being not
found in the DocumentRoot.

Note that there is another issue reported in bug 65419 about this change,
another patch is available there for a full fix (the two patches can be applied
with no conflict).

-- 
You are receiving this mail because:
You are the assignee for the bug.
-
To unsubscribe, e-mail: bugs-unsubscr...@httpd.apache.org
For additional commands, e-mail: bugs-h...@httpd.apache.org



[Bug 65419] Regexp parsing problem in ProxyPassMatch, Unable to find the relavant path

2021-07-03 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65419

Yann Ylavic  changed:

   What|Removed |Added

   Keywords||FixedInTrunk

-- 
You are receiving this mail because:
You are the assignee for the bug.
-
To unsubscribe, e-mail: bugs-unsubscr...@httpd.apache.org
For additional commands, e-mail: bugs-h...@httpd.apache.org



[Bug 65419] Regexp parsing problem in ProxyPassMatch, Unable to find the relavant path

2021-07-03 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65419

Yann Ylavic  changed:

   What|Removed |Added

  Attachment #37932|0   |1
is obsolete||

--- Comment #14 from Yann Ylavic  ---
Created attachment 37937
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=37937=edit
Fix ap_proxy_define_worker for matchable workers (v3)

Latest patch, as commited in r1891206 and r1891216.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-
To unsubscribe, e-mail: bugs-unsubscr...@httpd.apache.org
For additional commands, e-mail: bugs-h...@httpd.apache.org



[Bug 65429] New: order of ProxyPass and ProxyPassMatch seems to matter

2021-07-03 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65429

Bug ID: 65429
   Summary: order of ProxyPass and ProxyPassMatch seems to matter
   Product: Apache httpd-2
   Version: 2.4.48
  Hardware: PC
OS: Linux
Status: NEW
  Severity: normal
  Priority: P2
 Component: mod_proxy
  Assignee: bugs@httpd.apache.org
  Reporter: tob...@gmx.de
  Target Milestone: ---

# summary
After upgrading from apache2 v2.4.46 to v2.4.48, the order of ProxyPass and
ProxyPatchMatch seems to matter.

# test requests
1. GET http://demo.tobwen.local/internal/
2. GET http://demo.tobwen.local/tiles/osm/19/272348/174392.png

# config (1)

ServerName demo.tobwen.local
DocumentRoot /var/www/html/

ProxyPass "/internal" "http://localhost:8081;
ProxyPassMatch "^/tiles/([^/\.]+)/(\d+/\d+/\d+.png)$"  
"http://localhost:8081/wmts/$1/webmercator/$2;


# results (1)
On v2.4.46 (and earlier), both test requests worked as expected.
On v2.4.48, the second request suddenly throws an ERROR 404.

# observation
Let's change the order of ProxyPass and ProxyPassMatch.

# config (2)

ServerName demo.tobwen.local
DocumentRoot /var/www/html/

ProxyPassMatch "^/tiles/([^/\.]+)/(\d+/\d+/\d+.png)$"  
"http://localhost:8081/wmts/$1/webmercator/$2;
ProxyPass "/internal" "http://localhost:8081;


# results (2)
Crazy, now the requests work without a problem.

# conclusion
This seems to be a regression since it worked in earlier versions.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-
To unsubscribe, e-mail: bugs-unsubscr...@httpd.apache.org
For additional commands, e-mail: bugs-h...@httpd.apache.org



[Bug 65428] New: games2

2021-07-03 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65428

Bug ID: 65428
   Summary: games2
   Product: Apache httpd-2
   Version: 2.4.48
  Hardware: PC
Status: NEW
  Severity: normal
  Priority: P2
 Component: libapreq2
  Assignee: bugs@httpd.apache.org
  Reporter: pranavmxkp...@solarunited.net
  Target Milestone: ---

Neteller adalah dompet internet lain yang sangat populer yang digunakan untuk
memindahkan uang masuk dan keluar dari akun poker online. Mereka telah menjadi
pemimpin dunia dalam hal ini selama bertahun-tahun, dan meskipun beberapa tahun
yang lalu mereka berhenti melayani pelanggan dari beberapa negara, mereka masih
melayani orang di banyak negara. Anda dapat menautkan akun Neteller langsung ke
rekening bank Anda dan bahkan mendapatkan kartu bank gratis di mana penarikan
Anda langsung di kartu dan Anda dapat langsung menuju ke mesin bank untuk
mendapatkan uang tunai Anda. Tidak ada yang lebih nyaman dari itu.

https://199.188.206.214
https://199.192.31.174
https://199.192.31.67

-- 
You are receiving this mail because:
You are the assignee for the bug.
-
To unsubscribe, e-mail: bugs-unsubscr...@httpd.apache.org
For additional commands, e-mail: bugs-h...@httpd.apache.org