Update pleroma.nginx
authorDominik V. Salonen <contact@quad.moe>
Mon, 28 May 2018 10:36:27 +0000 (10:36 +0000)
committerDominik V. Salonen <contact@quad.moe>
Mon, 28 May 2018 10:36:27 +0000 (10:36 +0000)
proxy_ignore_client_abort will continue to fetch from upstream even if a client aborts the connection. This is highly recommended when cache is being used. If a client leaves/refreshes the page while a user's avatar or some other media is halfway loaded, the cached copy might in some cases be broken. Leaving future requests to the same URL broken until cache expires.

installation/pleroma.nginx

index b6ca30cc93817c9be42f487787d955ce5f6c220f..42323dd955b0d6def6287d0bb2cf44e246c77b24 100644 (file)
@@ -83,6 +83,7 @@ server {
     location /proxy {
         proxy_cache pleroma_media_cache;
         proxy_cache_lock on;
+        proxy_ignore_client_abort on;
         proxy_pass http://localhost:4000;
     }
 }