YungTatyu / webserv

HTTP/1.1 server written in cpp.
1 stars 0 forks source link

Issue141 cgi timout test #198

Closed ayase-mstk closed 5 months ago

ayase-mstk commented 5 months ago

悩み中

現状nginxでcgiへのsend時の504 timeout を起こせていません。 かなり大きいデータを送ると、以下のメッセージが返ってきます。 curl: (55) Send failure: Broken pipe

対応内容

cgi timeout test をrecv/send両方つくりました。 RequestHandler()の変更に関しては、handleCgiRead/WrietEvent()の中で、addTimer()する処理は書いたのですが、それ以外の504を返すようにする処理は変更が多くなりそうなので、次のbranchで対応します。

YungTatyu commented 5 months ago

nginxのmaxbodysize directiveに引っかかってる可能性はありませんか?