Skip to content
live30 ptscloses 11/10/2026, 10:07:33 PM

Schrödinger's price tag

After a price change, refreshing the page flips between $49 and $39. Every. Single. Refresh.

The scene

Reported: support tickets: "your site shows $49 then $39 when I refresh". Reproduced: curl in a loop alternates between the two prices.

  • Two app nodes, app-a and app-b, behind an LB doing round-robin.
  • Each app keeps an in-process LRU cache of product rows (TTL 6h).
  • Deploy script, last step:
curl -X POST https://shop.example.com/internal/cache/clear
  • Price was changed in the admin UI at 10:02. Tickets started at 10:03.
  • Restarting app-b "fixed it". Nobody restarted app-a.

Diagnoses — hidden until the incident closes

Sign in to post your root-cause diagnosis.