Ludovic Courtès <l...@gnu.org> writes:

> Hi!
>
> Clément Lassieur <clem...@lassieur.org> skribis:
>
>> I also get this if I send many requests at the same time.
>>
>> Uncaught exception in fiber ##f:
>> In ice-9/boot-9.scm:
>>     841:4  4 (with-throw-handler _ _ _)
>> In web/server/fiberized.scm:
>> 2018-07-25T10:33:56 HTTP connection from 127.0.0.1
>>    124:18  3 (_)
>> In ice-9/suspendable-ports.scm:
>>      83:4  2 (write-bytes #<closed: file 3ee3230> #vu8(137 80 78 # …) …)
>> In unknown file:
>>            1 (port-write #<closed: file 3ee3230> #vu8(137 80 78 71 …) …)
>> In ice-9/boot-9.scm:
>>    752:25  0 (dispatch-exception _ _ _)
>> ice-9/boot-9.scm:752:25: In procedure dispatch-exception:
>> In procedure fport_write: Broken pipe
>
> That happens if the client sends a request and closes the connection,
> and after that the server tries to reply to the client; since the
> connection is now closed, the server gets EPIPE.
>
> In practice this happens in particular when the server takes too much
> time to reply and its client has left in the meantime.

Oh, got it.  Thank you for explaining!

Clément

Reply via email to