@bryce, I took the suggested reproducer in comment 3 and pushed it to the extreme:
while :; do timeout -s KILL 0.2s curl -v -K <(echo verbose;for i in {1..2000}; do echo url = "$URL"; echo -o /dev/null; done); done
With nginx 1.18.0-6ubuntu14.1, this immediately leads to hundreds of 'unexpected eof while reading' in the logs.
With nginx 1.18.0-6ubuntu14.2~jammy1 (from your PPA), I've been hammering it for several minutes and the error is not coming back.
Please note that before using the reproducer, the error happened "naturally" as it was triggered by regular clients, multiple times a day.
@bryce, I took the suggested reproducer in comment 3 and pushed it to the extreme:
while :; do timeout -s KILL 0.2s curl -v -K <(echo verbose;for i in {1..2000}; do echo url = "$URL"; echo -o /dev/null; done); done
With nginx 1.18.0-6ubuntu14.1, this immediately leads to hundreds of 'unexpected eof while reading' in the logs.
With nginx 1.18.0- 6ubuntu14. 2~jammy1 (from your PPA), I've been hammering it for several minutes and the error is not coming back.
Please note that before using the reproducer, the error happened "naturally" as it was triggered by regular clients, multiple times a day.