PHP アプリを Nginx と PHP-FPM で実行しています。
Apacheを使っていた時は、リクエストの中止(ブラウザを閉じる)でphpプロセスが終了していましたが、スクリプトは最後まで実行し続けるようになりました。Nginxのfastcgi_ignore_client_abort
オプションはOff
ありませんし、機能は使っていませんfastcgi_finish_request
。
そのような行動の理由は何ですか?または、リクエストが中止されたことをphpに伝えるにはどうすればよいですか?