>>81798Habe bisher noch von keinem solchen Problem auf Schlaufonen gehört. Ich habe allerdings mal in die Logs geschaut und da sind tatsächlich ein paar 400er-Anfragen bei deiner IP. Auffällig ist, dass das alles HTTP-1.1-Anfragen sind, während die HTTP-2.0-Anfragen von der gleichen IP funktionieren. Bei den HTTP-1.1-Anfragen scheint außerdem der Benutzeragent zu fehlen, was darauf schließen lässt, dass dein Brausierer da ziemlichen Murks sendet. Ich denke eher nicht, dass das ein Fehler in der Brettweichware ist, weil die sich um sowas eigentlich gar nicht kümmert - die Brettweichware liefert nur den unkomprimierten, unverschlüsselten Inhalt an nginx, und der liefert es dann aus und kümmert sich die verschiedenen HTTP-Versionen. Es würde mich sehr wundern, wenn nginx da einen Fehler hätte. Wahrscheinlich liegt es eher an deinem komischen Brausierer.
>Jemand ne Ahnung wie man sowas auf Schlaufon anständig debuggen kann?
Nicht direkt. Sofern entsprechende Expertise und Lust vorhanden ist, könntest du dietchan lokal bei dir unter gdb laufen lassen und einen Breakpoint z.B. auf
read_data
[0] setzen und dann mal schauen, was der Brausierer da eigentlich sendet und wo es knallt. So habe ich schon den einen oder anderen Fehler gefunden.
[0] https://gitgud.io/zuse/dietchan/-/blob/master/src/dietchan/src/dietchan.c#L178