bunkerity / bunkerity/bunkerweb

[BUG] http3 with reverse proxy generate lots of quic related errors

Open
#2,211 8 comments 0 reactions 1 assignee Claimed by @TheophileDiot View on GitHub
bug core docker
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.