WSLでphp-fpmを動かしていると挙動がおかしい事がある

よくあるnginx+php-fpmの環境でlaravelを動かした時に遭遇したんですが、
レスポンスが返ってこないことが頻繁にある。
原因を調べていたら
fastcgi_finish_request
ここで止まってる模様。
関数の説明読めばわかりますが別になくても問題ないものです、
なのでこれを呼びだしているところをコメントアウトすれば解決します。
laravelの場合は vendor/symfony/http-foundation/Response.php の中に一か所だけあります。
他のものを動かす場合でもgrepで探して呼び出さないようにしてしまえば大丈夫だと思われます。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください