Ben nginx ile çalışmak connection_aborted işlevi almak için görünmüyor olabilir. Ben test etmek için kullanılan kod aşağıdaki gibidir:
<?php
ignore_user_abort(true);
ob_implicit_flush();
$i = 0;
while (!connection_aborted()) {
echo $i;
$i++;
sleep(1);
}
file_put_contents('test',$i);
Biraz gecikmeler olmasına rağmen Apache, bu, düzgün çalışır. Ben tarayıcınızda durdurma düğmesine bastığınızda, yani "3", 'test' dosyası "8" gösterdiğinde. Bu kabul edilebilir bir marj olduğunu, ancak nginx, bir 'test' dosyası çıktı bir şey görünmüyor.