nginxでリクエストを受けてphp-fpmにpassするというPHPアプリケーションではスタンダードな構成において、リクエストが中断されたときphp-fpmの処理って中断されるんだっけ?されないんだっけ?というのが気になったので調べた。 nginx x php-fpm構成で、requestがabortされたときってphpの処理もinterruptされるんだっけ— ぴんくもひかん (@pinkumohikan) 2020年9月30日 ざっくりまとめ クライアントがリクエストを中断すると、WebサーバはFCGI_ABORT_REQUESTレコードを発出する php-fpmではFCGI_ABORT_REQUESTレコードをサポートしていない 先の理由のため、クライアントがリクエストを中断してもphp-fpmが処理中のプログラムは中断されない PHP FastCGIとphp-fpm nginxは
![php-fpmはリクエストが中断されても処理中のプログラムを中断しない - モヒカンメモ](https://cdn-ak-scissors.b.st-hatena.com/image/square/034033a03aee31403ae68b6f2ef6ef77ad40ff53/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fp%2Fpinkumohikan%2F20201119%2F20201119020348.png)