Oprydning af ikke-verificerede konti

Oprydning af ikke-verificerede konti

Sletter tilmeldingskonti, der aldrig bekræftede deres e-mailadresse.

Sådan virker det

Når nogen tilmelder sig, oprettes en konto i tilstanden “ikke-verificeret”, og en e-mail-verifikations-udfordring sendes. Udfordringen udløber efter 24 timer. Dette job fjerner konti, hvis verifikations-vindue er udløbet, så den samme e-mail kan genbruges til en ny tilmelding.

  1. Finder kandidater — ikke-verificerede konti ældre end karenstiden
  2. Sletter — hver kandidatkonto slettes, inklusive evt. relaterede auth-udfordringer

Oprydningen er global, ikke pr. arbejdsområde. Jobbet er fastgjort til system-arbejdsområdet: planlæggeren itererer over alle arbejdsområder, men kun system-arbejdsområdet producerer en faktisk oprydningskørsel.

Hvornår det kører

Jobbet kører automatisk og udløses kun, når der er mindst én kandidat at slette.

Parametre

ParameterStandardBeskrivelse
Karenstid (timer)24Timer efter kontooprettelse, før en ikke-verificeret konto bliver berettiget til sletning. Værdier under 24 hæves til 24 for at beskytte konti, hvis verifikations-udfordring stadig er gyldig
TørkørselfalseNår aktiveret, rapporteres hvad der ville blive slettet uden at slette noget

Jobresultater

MetrikBeskrivelse
candidatesAntal ikke-verificerede konti forbi karenstiden
deletedAntal konti faktisk slettet (0 ved tørkørsel)
grace_period_hoursEffektiv karenstid efter clamp
dry_runOm dette var en tørkørsel

En kørsel uden kandidater returnerer skipped: true, reason: "no candidates".

Fejlfinding

ProblemLøsning
Konto ikke slettetBekræft at karenstiden er passeret. Clamp’en forhindrer kortere vinduer i at køre
E-mail stadig afvist ved tilmelding efter oprydningKør en tørkørsel for at bekræfte kandidatsættet, og derefter en rigtig kørsel. Bekræft at intet andet arbejdsområde stadig har en bruger der refererer denne konto