patrikjuvonen / docker-nginx-http3

Alpine Linux image with nginx 1.23.4 (mainline) with HTTP/3 (quiche), TLSv1.3, 0-RTT, HPACK, brotli, NJS, Cookie-Flag support, ModSecurity with coreruleset and BoringSSL with OCSP support. All built on the bleeding edge. Total size is only about ~12 MB compressed.
https://hub.docker.com/r/patrikjuvonen/docker-nginx-http3
MIT License
37 stars 6 forks source link

The Cloudflare's quiche/http3 implementation has a bug causing epoll_ctl failed (17: File exists), 500 server error while use POST with a body in reverse proxy #4

Open skygunner opened 1 year ago

skygunner commented 1 year ago

similar to https://stackoverflow.com/questions/69843526/nginx-http-3-phpmyadmin-5-1-1-epoll-ctl1-16-failed-17-file-exists discussing https://giters.com/cloudflare/quiche/issues/640

Looks like Cloudflare won't fixed this anytime soon.

Maybe try to use Nginx's QUIC+HTTP/3 implementation instead, from their quic banch https://hg.nginx.org/nginx-quic

skygunner commented 1 year ago

Just tried Nginx's QUIC+HTTP/3 implementation and it works fine, does not have the same issue.