Beresp status 500 seems to remove object in grace

Bert Proesmans bproesmans at hotmail.com
Sat May 16 22:59:39 UTC 2026


Hi,

I'm debugging an issue with varnish in my homelab. My intention is to have varnish cache the recently downloaded pictures for a long(er) time because my picture service uses tiered network storage and not all storage is online/available 24/7.

What I'm expecting with my configuration (<github link><https://github.com/Bert-Proesmans/nix/blob/220b8308ea6bfface4af5049e458bbfe165be516/flake/nixosModules/profiles/omega-loadbalancer/web-cache.nix>) is for varnish to keep serving objects in grace period for as long as the upstream replies with >=500 status codes.
More concretely; 500 errors are abandoned in vcl_backend_response (line 279), and cacheable assets (bereq.url ~ "^/api/assets/[^/]+/(thumbnail|original|video)") get a ttl period of 1 minute, while debugging, and a grace period of 2 weeks (line 338-340).

(This paragraph is about the http request and varnishlog output appended at the end of this e-mail.)
What I'm seeing is that [Request 3473418] is served from cache(grace), the HIT statement confirms the TTL and GRACE timers are correctly set by a cache-warming request, this is what I expected.
[Request 3473418] triggers [BeRequest 3473419] which gets upstream reply with error 500 and the state-flow ends with Abandon, this is what I expected.
Then [Request 1179659], following 60+ seconds later, shows no more object in cache (no HIT statement, jump into state MISS), _this the issue_.

I understand that [BeRequest 3473419] must have caused a removal of the cached object, but I cannot figure out why (and how to solve it). Is anyone interested to point out what I'm doing wrong, please?

This test was executed against varnish-8.0.1 from unstable nix-packages(nix details below). Thanks for reading!
---

Environment;
$ nix-info -m
 - system: `"x86_64-linux"`
 - host os: `Linux 6.18.26, NixOS, 26.05 (Yarara), 26.05.20260505.549bd84`
 - multi-user?: `no`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.34.7`
 - nixpkgs: `/nix/store/h9wn92hv33sizprch7fcp16lfs1k3w5j-source`


Request;
curl -i 'https://pictures.proesmans.eu/api/assets/75154312-e328-4399-894e-91605a8f6803/thumbnail?size=thumbnail&c=zhcKC4QIiYZkhyioQKvjDYQ%3D&edited=true' \
  -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0' \
  -H 'Accept: image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5' \
  -H 'Accept-Language: en-US,en;q=0.9' \
  -H 'Accept-Encoding: gzip, deflate, br, zstd' \
  -H 'Referer: https://pictures.proesmans.eu/photos' \
  -H 'DNT: 1' \
  -H 'Sec-Fetch-Dest: image' \
  -H 'Sec-Fetch-Mode: no-cors' \
  -H 'Sec-Fetch-Site: same-origin' \
  -H 'Connection: keep-alive' \
  -H 'Cookie: immich_access_token=rKVSmX3b1jV0Wl53zZv6oMUqNUf7O8k5FVXOQfMmI; immich_auth_type=oauth; immich_is_authenticated=true' \
  --resolve pictures.proesmans.eu:443:158.101.202.58

Varnishlog output (untrimmed, also immich_access_token invalidated);
$ sudo -u varnish varnishlog -g request -q 'ReqUrl ~ "75154312-e328-4399-894e-91605a8f6803"'
*   << Request  >> 4390916
-   Begin          req 4390915 rxreq
-   Timestamp      Start: 1778969712.122633 0.000000 0.000000
-   Timestamp      Req: 1778969712.122633 0.000000 0.000000
-   VCL_use        boot
-   ReqStart       80.200.109.240 16356 local_unix
-   ReqMethod      GET
-   ReqURL         /api/assets/75154312-e328-4399-894e-91605a8f6803/thumbnail?size=thumbnail&c=zhcKC4QIiYZkhyioQKvjDYQ%3D&edited=true
-   ReqProtocol    HTTP/1.1
-   ReqHeader      user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0
-   ReqHeader      accept: image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5
-   ReqHeader      accept-language: en-US,en;q=0.9
-   ReqHeader      accept-encoding: gzip, deflate, br, zstd
-   ReqHeader      referer: https://pictures.proesmans.eu/photos
-   ReqHeader      dnt: 1
-   ReqHeader      sec-fetch-dest: image
-   ReqHeader      sec-fetch-mode: no-cors
-   ReqHeader      sec-fetch-site: same-origin
-   ReqHeader      cookie: immich_access_token=rKVSmX3b1jV0Wl53zZv6oMUqNUf7O8k5FVXOQfMmI; immich_auth_type=oauth; immich_is_authenticated=true
-   ReqHeader      x-forwarded-proto: https
-   ReqHeader      x-forwarded-host: pictures.proesmans.eu
-   ReqHeader      x-forwarded-server: 01-fart
-   ReqHeader      host: omega.pictures.proesmans.eu
-   ReqHeader      X-Forwarded-For: 80.200.109.240
-   ReqHeader      Via: 1.1 01-fart (Varnish/8.0)
-   VCL_call       RECV
-   ReqHeader      X-Backend: pictures
-   ReqUnset       host: omega.pictures.proesmans.eu
-   ReqHeader      Host: omega.pictures.proesmans.eu
-   ReqUnset       x-forwarded-host: pictures.proesmans.eu
-   ReqHeader      X-Forwarded-Host: omega.pictures.proesmans.eu
-   ReqURL         /api/assets/75154312-e328-4399-894e-91605a8f6803/thumbnail?c=zhcKC4QIiYZkhyioQKvjDYQ%3D&edited=true&size=thumbnail
-   ReqUnset       cookie: immich_access_token=rKVSmX3b1jV0Wl53zZv6oMUqNUf7O8k5FVXOQfMmI; immich_auth_type=oauth; immich_is_authenticated=true
-   ReqHeader      cookie: immich_access_token=rKVSmX3b1jV0Wl53zZv6oMUqNUf7O8k5FVXOQfMmI; immich_auth_type=oauth; immich_is_authenticated=true
-   ReqHeader      X-Upstream-Cookies: immich_access_token=rKVSmX3b1jV0Wl53zZv6oMUqNUf7O8k5FVXOQfMmI; immich_auth_type=oauth; immich_is_authenticated=true
-   ReqUnset       cookie: immich_access_token=rKVSmX3b1jV0Wl53zZv6oMUqNUf7O8k5FVXOQfMmI; immich_auth_type=oauth; immich_is_authenticated=true
-   ReqHeader      grace: none
-   VCL_return     hash
-   ReqUnset       accept-encoding: gzip, deflate, br, zstd
-   ReqHeader      Accept-Encoding: gzip
-   VCL_call       HASH
-   VCL_return     lookup
-   Hit            65545 16.341564 1209600.000000 604800.000000
-   VCL_call       HIT
-   ReqHeader      x-cache: hit
-   VCL_return     deliver
-   RespProtocol   HTTP/1.1
-   RespStatus     200
-   RespReason     OK
-   RespHeader     server: nginx
-   RespHeader     date: Sat, 16 May 2026 22:14:28 GMT
-   RespHeader     x-powered-by: Express
-   RespHeader     x-immich-cid: 0fvb9e69
-   RespHeader     content-disposition: inline; filename*=UTF-8''20260515_234200_thumbnail.webp
-   RespHeader     last-modified: Sat, 16 May 2026 04:54:08 GMT
-   RespHeader     etag: W/"69ac-19e2f227580"
-   RespHeader     content-type: image/webp
-   RespHeader     content-length: 27052
-   RespHeader     X-Varnish: 4390916 65545
-   RespHeader     Age: 43
-   RespHeader     Via: 1.1 01-fart (Varnish/8.0)
-   RespHeader     Accept-Ranges: bytes
-   VCL_call       DELIVER
-   RespHeader     x-cache: hit cached
-   VCL_return     deliver
-   Timestamp      Process: 1778969712.122716 0.000082 0.000082
-   Filters
-   RespHeader     Connection: keep-alive
-   Timestamp      Resp: 1778969712.122759 0.000125 0.000043
-   ReqAcct        767 0 767 453 27052 27505
-   End

*   << Request  >> 3473418
-   Begin          req 3473417 rxreq
-   Timestamp      Start: 1778969746.961977 0.000000 0.000000
-   Timestamp      Req: 1778969746.961977 0.000000 0.000000
-   VCL_use        boot
-   ReqStart       80.200.109.240 16371 local_unix
-   ReqMethod      GET
-   ReqURL         /api/assets/75154312-e328-4399-894e-91605a8f6803/thumbnail?size=thumbnail&c=zhcKC4QIiYZkhyioQKvjDYQ%3D&edited=true
-   ReqProtocol    HTTP/1.1
-   ReqHeader      user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0
-   ReqHeader      accept: image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5
-   ReqHeader      accept-language: en-US,en;q=0.9
-   ReqHeader      accept-encoding: gzip, deflate, br, zstd
-   ReqHeader      referer: https://pictures.proesmans.eu/photos
-   ReqHeader      dnt: 1
-   ReqHeader      sec-fetch-dest: image
-   ReqHeader      sec-fetch-mode: no-cors
-   ReqHeader      sec-fetch-site: same-origin
-   ReqHeader      cookie: immich_access_token=rKVSmX3b1jV0Wl53zZv6oMUqNUf7O8k5FVXOQfMmI; immich_auth_type=oauth; immich_is_authenticated=true
-   ReqHeader      x-forwarded-proto: https
-   ReqHeader      x-forwarded-host: pictures.proesmans.eu
-   ReqHeader      x-forwarded-server: 01-fart
-   ReqHeader      host: omega.pictures.proesmans.eu
-   ReqHeader      X-Forwarded-For: 80.200.109.240
-   ReqHeader      Via: 1.1 01-fart (Varnish/8.0)
-   VCL_call       RECV
-   ReqHeader      X-Backend: pictures
-   ReqUnset       host: omega.pictures.proesmans.eu
-   ReqHeader      Host: omega.pictures.proesmans.eu
-   ReqUnset       x-forwarded-host: pictures.proesmans.eu
-   ReqHeader      X-Forwarded-Host: omega.pictures.proesmans.eu
-   ReqURL         /api/assets/75154312-e328-4399-894e-91605a8f6803/thumbnail?c=zhcKC4QIiYZkhyioQKvjDYQ%3D&edited=true&size=thumbnail
-   ReqUnset       cookie: immich_access_token=rKVSmX3b1jV0Wl53zZv6oMUqNUf7O8k5FVXOQfMmI; immich_auth_type=oauth; immich_is_authenticated=true
-   ReqHeader      cookie: immich_access_token=rKVSmX3b1jV0Wl53zZv6oMUqNUf7O8k5FVXOQfMmI; immich_auth_type=oauth; immich_is_authenticated=true
-   ReqHeader      X-Upstream-Cookies: immich_access_token=rKVSmX3b1jV0Wl53zZv6oMUqNUf7O8k5FVXOQfMmI; immich_auth_type=oauth; immich_is_authenticated=true
-   ReqUnset       cookie: immich_access_token=rKVSmX3b1jV0Wl53zZv6oMUqNUf7O8k5FVXOQfMmI; immich_auth_type=oauth; immich_is_authenticated=true
-   ReqHeader      grace: none
-   VCL_return     hash
-   ReqUnset       accept-encoding: gzip, deflate, br, zstd
-   ReqHeader      Accept-Encoding: gzip
-   VCL_call       HASH
-   VCL_return     lookup
-   Hit            65545 -18.497779 1209600.000000 604800.000000
-   VCL_call       HIT
-   ReqHeader      x-cache: hit
-   ReqUnset       x-cache: hit
-   ReqHeader      x-cache: hit graced
-   VCL_return     deliver
-   Link           bereq 3473419 bgfetch
-   Timestamp      Fetch: 1778969746.962148 0.000170 0.000170
-   RespProtocol   HTTP/1.1
-   RespStatus     200
-   RespReason     OK
-   RespHeader     server: nginx
-   RespHeader     date: Sat, 16 May 2026 22:14:28 GMT
-   RespHeader     x-powered-by: Express
-   RespHeader     x-immich-cid: 0fvb9e69
-   RespHeader     content-disposition: inline; filename*=UTF-8''20260515_234200_thumbnail.webp
-   RespHeader     last-modified: Sat, 16 May 2026 04:54:08 GMT
-   RespHeader     etag: W/"69ac-19e2f227580"
-   RespHeader     content-type: image/webp
-   RespHeader     content-length: 27052
-   RespHeader     X-Varnish: 3473418 65545
-   RespHeader     Age: 78
-   RespHeader     Via: 1.1 01-fart (Varnish/8.0)
-   RespHeader     Accept-Ranges: bytes
-   VCL_call       DELIVER
-   RespHeader     x-cache: hit graced cached
-   VCL_return     deliver
-   Timestamp      Process: 1778969746.962160 0.000183 0.000012
-   Filters
-   RespHeader     Connection: keep-alive
-   Timestamp      Resp: 1778969746.962197 0.000220 0.000037
-   ReqAcct        767 0 767 460 27052 27512
-   End
**  << BeReq    >> 3473419
--  Begin          bereq 3473418 bgfetch
--  VCL_use        boot
--  Timestamp      Start: 1778969746.962113 0.000000 0.000000
--  BereqMethod    GET
--  BereqURL       /api/assets/75154312-e328-4399-894e-91605a8f6803/thumbnail?c=zhcKC4QIiYZkhyioQKvjDYQ%3D&edited=true&size=thumbnail
--  BereqProtocol  HTTP/1.1
--  BereqHeader    user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0
--  BereqHeader    accept: image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5
--  BereqHeader    accept-language: en-US,en;q=0.9
--  BereqHeader    referer: https://pictures.proesmans.eu/photos
--  BereqHeader    dnt: 1
--  BereqHeader    sec-fetch-dest: image
--  BereqHeader    sec-fetch-mode: no-cors
--  BereqHeader    sec-fetch-site: same-origin
--  BereqHeader    x-forwarded-proto: https
--  BereqHeader    x-forwarded-server: 01-fart
--  BereqHeader    X-Forwarded-For: 80.200.109.240
--  BereqHeader    Via: 1.1 01-fart (Varnish/8.0)
--  BereqHeader    X-Backend: pictures
--  BereqHeader    Host: omega.pictures.proesmans.eu
--  BereqHeader    X-Forwarded-Host: omega.pictures.proesmans.eu
--  BereqHeader    X-Upstream-Cookies: immich_access_token=rKVSmX3b1jV0Wl53zZv6oMUqNUf7O8k5FVXOQfMmI; immich_auth_type=oauth; immich_is_authenticated=true
--  BereqHeader    grace: none
--  BereqHeader    Accept-Encoding: gzip
--  BereqHeader    x-cache: hit graced
--  BereqHeader    If-Modified-Since: Sat, 16 May 2026 04:54:08 GMT
--  BereqHeader    If-None-Match: W/"69ac-19e2f227580"
--  BereqHeader    X-Varnish: 3473419
--  VCL_call       BACKEND_FETCH
--  BereqHeader    cookie: immich_access_token=rKVSmX3b1jV0Wl53zZv6oMUqNUf7O8k5FVXOQfMmI; immich_auth_type=oauth; immich_is_authenticated=true
--  BereqUnset     X-Upstream-Cookies: immich_access_token=rKVSmX3b1jV0Wl53zZv6oMUqNUf7O8k5FVXOQfMmI; immich_auth_type=oauth; immich_is_authenticated=true
--  VCL_return     fetch
--  Timestamp      Fetch: 1778969746.962143 0.000029 0.000029
--  Timestamp      Connected: 1778969746.962184 0.000071 0.000041
--  BackendOpen    21 pictures 0.0.0.0 0 0.0.0.0 0 connect
--  Timestamp      Bereq: 1778969746.962206 0.000093 0.000022
--  BerespProtocol HTTP/1.1
--  BerespStatus   500
--  BerespReason   Internal Server Error
--  BerespHeader   server: nginx
--  BerespHeader   date: Sat, 16 May 2026 22:15:46 GMT
--  BerespHeader   content-type: image/webp; charset=utf-8
--  BerespHeader   content-length: 79
--  BerespHeader   x-powered-by: Express
--  BerespHeader   x-immich-cid: 4cnmp4x6
--  BerespHeader   cache-control: none
--  BerespHeader   content-disposition: inline; filename*=UTF-8''20260515_234200_thumbnail.webp
--  BerespHeader   etag: "4f-Qg1AEgG2baZOjTOFu2OiG/vkZRQ"
--  Timestamp      Beresp: 1778969746.976234 0.014121 0.014027
--  TTL            RFC -1 10 0 1778969747 1778969747 1778969746 0 0 cacheable
--  VCL_call       BACKEND_RESPONSE
--  VCL_return     abandon
--  BackendClose   21 pictures close RESP_CLOSE
--  BereqAcct      1009 0 1009 337 0 337
--  End

*   << Request  >> 1179659
-   Begin          req 3440642 rxreq
-   Timestamp      Start: 1778969766.604755 0.000000 0.000000
-   Timestamp      Req: 1778969766.604755 0.000000 0.000000
-   VCL_use        boot
-   ReqStart       80.200.109.240 8758 local_unix
-   ReqMethod      GET
-   ReqURL         /api/assets/75154312-e328-4399-894e-91605a8f6803/thumbnail?size=thumbnail&c=zhcKC4QIiYZkhyioQKvjDYQ%3D&edited=true
-   ReqProtocol    HTTP/1.1
-   ReqHeader      user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0
-   ReqHeader      accept: image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5
-   ReqHeader      accept-language: en-US,en;q=0.9
-   ReqHeader      accept-encoding: gzip, deflate, br, zstd
-   ReqHeader      referer: https://pictures.proesmans.eu/service-worker.js
-   ReqHeader      dnt: 1
-   ReqHeader      sec-fetch-dest: empty
-   ReqHeader      sec-fetch-mode: no-cors
-   ReqHeader      sec-fetch-site: same-origin
-   ReqHeader      priority: u=5
-   ReqHeader      te: trailers
-   ReqHeader      cookie: immich_access_token=rKVSmX3b1jV0Wl53zZv6oMUqNUf7O8k5FVXOQfMmI; immich_auth_type=oauth; immich_is_authenticated=true
-   ReqHeader      x-forwarded-proto: https
-   ReqHeader      x-forwarded-host: pictures.proesmans.eu
-   ReqHeader      x-forwarded-server: 01-fart
-   ReqHeader      host: omega.pictures.proesmans.eu
-   ReqHeader      X-Forwarded-For: 80.200.109.240
-   ReqHeader      Via: 1.1 01-fart (Varnish/8.0)
-   VCL_call       RECV
-   ReqHeader      X-Backend: pictures
-   ReqUnset       host: omega.pictures.proesmans.eu
-   ReqHeader      Host: omega.pictures.proesmans.eu
-   ReqUnset       x-forwarded-host: pictures.proesmans.eu
-   ReqHeader      X-Forwarded-Host: omega.pictures.proesmans.eu
-   ReqURL         /api/assets/75154312-e328-4399-894e-91605a8f6803/thumbnail?c=zhcKC4QIiYZkhyioQKvjDYQ%3D&edited=true&size=thumbnail
-   ReqUnset       cookie: immich_access_token=rKVSmX3b1jV0Wl53zZv6oMUqNUf7O8k5FVXOQfMmI; immich_auth_type=oauth; immich_is_authenticated=true
-   ReqHeader      cookie: immich_access_token=rKVSmX3b1jV0Wl53zZv6oMUqNUf7O8k5FVXOQfMmI; immich_auth_type=oauth; immich_is_authenticated=true
-   ReqHeader      X-Upstream-Cookies: immich_access_token=rKVSmX3b1jV0Wl53zZv6oMUqNUf7O8k5FVXOQfMmI; immich_auth_type=oauth; immich_is_authenticated=true
-   ReqUnset       cookie: immich_access_token=rKVSmX3b1jV0Wl53zZv6oMUqNUf7O8k5FVXOQfMmI; immich_auth_type=oauth; immich_is_authenticated=true
-   ReqHeader      grace: none
-   VCL_return     hash
-   ReqUnset       accept-encoding: gzip, deflate, br, zstd
-   ReqHeader      Accept-Encoding: gzip
-   VCL_call       HASH
-   VCL_return     lookup
-   VCL_call       MISS
-   ReqHeader      x-cache: miss
-   VCL_return     fetch
-   Link           bereq 1179660 fetch
-   Timestamp      Fetch: 1778969766.635941 0.031185 0.031185
-   RespProtocol   HTTP/1.1
-   RespStatus     500
-   RespReason     Internal Server Error
-   RespHeader     Date: Sat, 16 May 2026 22:16:06 GMT
-   RespHeader     Server: Varnish
-   RespHeader     Content-Type: text/html; charset=utf-8
-   RespHeader     Retry-After: 5
-   RespHeader     X-Varnish: 1179659
-   RespHeader     Age: 0
-   RespHeader     Via: 1.1 01-fart (Varnish/8.0)
-   VCL_call       DELIVER
-   RespHeader     x-cache: miss cached
-   VCL_return     deliver
-   Timestamp      Process: 1778969766.635961 0.031205 0.000020
-   Filters
-   RespHeader     Content-Length: 287
-   RespHeader     Connection: keep-alive
-   Timestamp      Resp: 1778969766.635996 0.031241 0.000035
-   ReqAcct        807 0 807 275 287 562
-   End
**  << BeReq    >> 1179660
--  Begin          bereq 1179659 fetch
--  VCL_use        boot
--  Timestamp      Start: 1778969766.604858 0.000000 0.000000
--  BereqMethod    GET
--  BereqURL       /api/assets/75154312-e328-4399-894e-91605a8f6803/thumbnail?c=zhcKC4QIiYZkhyioQKvjDYQ%3D&edited=true&size=thumbnail
--  BereqProtocol  HTTP/1.1
--  BereqHeader    user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0
--  BereqHeader    accept: image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5
--  BereqHeader    accept-language: en-US,en;q=0.9
--  BereqHeader    referer: https://pictures.proesmans.eu/service-worker.js
--  BereqHeader    dnt: 1
--  BereqHeader    sec-fetch-dest: empty
--  BereqHeader    sec-fetch-mode: no-cors
--  BereqHeader    sec-fetch-site: same-origin
--  BereqHeader    priority: u=5
--  BereqHeader    x-forwarded-proto: https
--  BereqHeader    x-forwarded-server: 01-fart
--  BereqHeader    X-Forwarded-For: 80.200.109.240
--  BereqHeader    Via: 1.1 01-fart (Varnish/8.0)
--  BereqHeader    X-Backend: pictures
--  BereqHeader    Host: omega.pictures.proesmans.eu
--  BereqHeader    X-Forwarded-Host: omega.pictures.proesmans.eu
--  BereqHeader    X-Upstream-Cookies: immich_access_token=rKVSmX3b1jV0Wl53zZv6oMUqNUf7O8k5FVXOQfMmI; immich_auth_type=oauth; immich_is_authenticated=true
--  BereqHeader    grace: none
--  BereqHeader    Accept-Encoding: gzip
--  BereqHeader    x-cache: miss
--  BereqHeader    If-Modified-Since: Sat, 16 May 2026 04:54:08 GMT
--  BereqHeader    If-None-Match: W/"69ac-19e2f227580"
--  BereqHeader    X-Varnish: 1179660
--  VCL_call       BACKEND_FETCH
--  BereqHeader    cookie: immich_access_token=rKVSmX3b1jV0Wl53zZv6oMUqNUf7O8k5FVXOQfMmI; immich_auth_type=oauth; immich_is_authenticated=true
--  BereqUnset     X-Upstream-Cookies: immich_access_token=rKVSmX3b1jV0Wl53zZv6oMUqNUf7O8k5FVXOQfMmI; immich_auth_type=oauth; immich_is_authenticated=true
--  VCL_return     fetch
--  Timestamp      Fetch: 1778969766.604875 0.000016 0.000016
--  Timestamp      Connected: 1778969766.604925 0.000066 0.000049
--  BackendOpen    47 pictures 0.0.0.0 0 0.0.0.0 0 connect
--  Timestamp      Bereq: 1778969766.604950 0.000091 0.000025
--  BerespProtocol HTTP/1.1
--  BerespStatus   500
--  BerespReason   Internal Server Error
--  BerespHeader   server: nginx
--  BerespHeader   date: Sat, 16 May 2026 22:16:06 GMT
--  BerespHeader   content-type: image/webp; charset=utf-8
--  BerespHeader   content-length: 79
--  BerespHeader   x-powered-by: Express
--  BerespHeader   x-immich-cid: yis8kg7q
--  BerespHeader   cache-control: none
--  BerespHeader   content-disposition: inline; filename*=UTF-8''20260515_234200_thumbnail.webp
--  BerespHeader   etag: "4f-pf/4JVFREwXytA2NeaoYFTG89Ew"
--  Timestamp      Beresp: 1778969766.635499 0.030640 0.030549
--  TTL            RFC -1 10 0 1778969767 1778969767 1778969766 0 0 cacheable
--  VCL_call       BACKEND_RESPONSE
--  TTL            VCL 30 10 0 1778969767 cacheable
--  VCL_return     error
--  BackendClose   47 pictures close RESP_CLOSE
--  Timestamp      Error: 1778969766.635550 0.030691 0.000051
--  BerespProtocol HTTP/1.1
--  BerespStatus   500
--  BerespReason   Internal Server Error
--  BerespHeader   Date: Sat, 16 May 2026 22:16:06 GMT
--  BerespHeader   Server: Varnish
--  VCL_call       BACKEND_ERROR
--  BerespHeader   Content-Type: text/html; charset=utf-8
--  BerespHeader   Retry-After: 5
--  VCL_return     deliver
--  Storage        malloc Transient
--  Length         287
--  BereqAcct      1029 0 1029 337 0 337
--  End
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://vinyl-cache.org/lists/pipermail/vinyl-misc/attachments/20260516/cac9bef9/attachment-0001.html>


More information about the vinyl-misc mailing list