Windows Azure piggete responstid

stemmer
0

Vi har et problem med en App tjeneste som kjører på Azure. Siden oppgraderer vår kodebasen til .NET Framework 4.7.2 (Selv om dette kan være helt un-relatert) har vi vært vitne til at toppene i bruk på våre Web Jobs forårsaker hoved API på tjenesten å avta til en gjennomgang, med responstid i protokollen noen ganger.

APIen gjør ikke noe spesielt, den leser og skriver til Azure lagring kontoer, men utfører ingen tunge løft, og er egentlig der for å gi data til vår programvareplattform. Jeg skal gi et toppnivå oversikt over hvordan våre nett Jobs kjøre selv, fordi de er litt mer komplisert.

Vi har en kunde som sender et stort antall meldinger i en kø på en Storage konto (Det varierer, men vanligvis i grupper på 500-3000). Disse meldingene blir deretter plukket opp en Web jobb kjører på samme app service, av en enkelt funksjon. Denne griper da noen grunnleggende strengdata fra en ekstern API, lagrer den tilbake til lagring og basert på noen regler tilføyer en annen melding til den ene av to andre køer. Disse så utføre noen mye tyngre løft, snakker med eksterne APIer, genererer tilpassede PDF-filer, lagring til lagring kontoer.

Web Jobs er alle kjører ganske beskjedne innstillinger, 4 maxconcurrentcalls med batchsize av fire.

Under disse prosessene ingen av ressursene på serveren kjøre spesielt høy, men vi ser de store toppene i responstid til API. Vennligst se grafen under for tegn på aktivitet.

skriv

Jeg innser at dette ikke kan være nok informasjon, men med det er så mye innen Azure på Innsikt, var jeg ikke sikker på hva som ville være relevant. Vennligst legg til kommentar dersom mer info er nødvendig.

Publisert på 09/10/2019 klokken 12:57
kilden bruker
På andre språk...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more