bunkerity / bunkerity/bunkerweb
[BUG] http3 with reverse proxy generate lots of quic related errors
- Dominant language
- Python
- Stars
- 10.9k
- Forks
- 643
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 42
Description
### What happened?
If I enable http3, i've got lots of errors and hanging/slow down randomly.
Could be related to a nginx bug (current 1.6.1 nginx version is 1.26.3) and/or something with the `keepalive_requests`
[https://community.wordops.net/d/2073-my-site-sometimes-doesnt-load-when-viewing-or-editing-pages](https://community.wordops.net/d/2073-my-site-sometimes-doesnt-load-when-viewing-or-editing-pages)
### How to reproduce?
Juste enable http3 with some reverse proxy website.
### Configuration file(s) (yaml or .env)
```YAML
```
### Relevant log output
```shell
2025/04/26 11:22:20 [error] 31698#31698: *1204954 quic getsockopt(SO_COOKIE) failed (92: Protocol not available) while creating quic connection, client: XXXXXX, server: 0.0.0.0:10443
2025/04/26 11:22:20 [error] 31699#31699: *1204955 quic getsockopt(SO_COOKIE) failed (92: Protocol not available) while creating quic connection, client: XXXXXX, server: 0.0.0.0:10443
2025/04/26 11:22:20 [error] 31698#31698: *1204954 quic bpf failed to generate socket key while creating quic connection, client: 185.235.207.212, server: 0.0.0.0:10443
2025/04/26 11:22:20 [error] 31699#31699: *1204955 quic bpf failed to generate socket key while creating quic connection, client: 185.235.207.212, server: 0.0.0.0:10443
2025/04/26 11:22:20 [error] 31699#31699: *1204955 quic getsockopt(SO_COOKIE) failed (92: Protocol not available) while handling frames, client: XXXXXXX, server: 0.0.0.0:10443
2025/04/26 11:22:20 [error] 31699#31699: *1204955 quic bpf failed to generate socket key while handling frames, client: XXXXXXXX, server: 0.0.0.0:10443
```
### BunkerWeb version
1.6.1
### What integration are you using?
Docker
### Linux distribution (if applicable)
Synology
### Removed private data
- [x] I have removed all private data from the configuration file and the logs
### Code of Conduct
- [x] I agree to follow this project's Code of Conduct
Contributor guide
Assessment
This issue has not been assessed yet.