Udgivet: 4. marts 2025 af PerfGrid
Pulse: Uge 10, 2025
Velkommen til den tredje udgave af vores Pulse serie, hvor vi deler indsigt i vores infrastrukturændringer, serviceforbedringer og andre bag kulisserne aktiviteter hos PerfGrid.
Varnish fejl påvirkede Photon Optimizer
Den 25. februar oplevede vi nogle minutters nedetid på vores Photon Optimizer service, som tilbydes til Grid Hosting kunder.
Photon Optimizer, der genererer AVIF og WebP on-the-fly, fungerer ved at have et load-balanceret cluster af optimeringsservere i Frankfurt, der håndterer logikken for optimeringen.
Vi har derefter 4 lokationer rundt om i verden, specifikt Amsterdam, Miami, Los Angeles og Singapore. Disse lokationer er i bund og grund caching-servere baseret på HAProxy og Varnish Cache.
Under en automatisk opdatering der blev udløst af Ubuntu's unattended-upgrades process, opstod der en fejl i Varnish Cache i vores Amsterdam-lokation, der i bund og grund gjorde noget af cachen korrupt. Dette er normalt ikke et problem, da der er mekanismer til at håndtere dette. Men måden denne korruption skete på, resulterede i såkaldte "segmentation faults" fra tid til anden, hvilket fik processen til at genstarte.
Dog startede Varnish ikke korrekt igen to gange under denne automatiske genstart, hvilket resulterede i nedetid.
Vores DNS-overvågningssystem opdager automatisk dette og omdirigerer folk til en anden region, i dette tilfælde Miami, som ville være den nærmeste lokation.
Vi fjernede Amsterdam fra routing, udførte en nulstilling af caching-laget, hvilket løste problemet.
Vi har også taget yderligere skridt for at forhindre dette i at ske i fremtiden, såsom at gøre unattended-upgrades utilgængelig på de pågældende servere, så det vil indgå i vores normale vedligeholdelsesplan for at holde pakker opdateret på en mere kontrolleret måde.
DNS zone eksport tilgængelig i Grid Hosting
Vi har tilføjet muligheden for at eksportere DNS-zoner i AXFR-format (også kendt som bind-format), hvilket giver kunder mulighed for at eksportere deres zonekonfiguration (dog uden DNSSEC) i tilfælde af, at folk flytter domænerne væk fra vores DNS-administration, såsom at flytte det til Cloudflare eller andre DNS-udbydere.
Da vi alligevel arbejdede på DNS-siden, har vi også lavet nogle få brugerfladeændringer, specifikt til hvordan DNSSEC vises, så det ser pænere ud og forhåbentlig er lidt mere beskrivende i forhold til, hvordan man bruger det, i tilfælde af at du ikke er så bekendt med DNSSEC.

Rspamd fuzzy premium datasæt
Det er ingen hemmelighed, at vi bruger Rspamd til vores indgående og udgående filtrering af e-mail hos PerfGrid. Faktisk har vi skrevet om netop dette i vores Sådan beskytter PerfGrid din indbakke: Indblik i vores Rspamd-drevne spamfilterløsning artikel fra oktober sidste år.
En af de nyere ændringer, vi har foretaget, er at tilføje Rspamd Premium Fuzzy storage backend til vores filtreringsservere, så vi kan opdage nye bølger af spam endnu hurtigere.
Dette er både gjort for at forbedre den overordnede kvalitet af filtreringen, men vigtigere endnu for at støtte Rspamd i deres indsats for at fortsætte udviklingen og vedligeholdelsen af Rspamd-softwaren og -systemerne.