I can't get proxy_ignore_client_abort to work correctly on linux. The default option is off. But when I proxy a large cacheable file, nginx doesn't close the backend connection right away when client abort the request. The backend connection was not closed until the entire file has been buffered and cached.
Any idea why? Thanks!