Útmutatók
Hogyan lehet kiküszöbölni az üresjáratokat a munkahelyeken
A munkák azzal töltik az időt, hogy semmit sem csinálnak – várnak egy szolgáltatásra, alvásra vagy szavazási körre.
4 perc olvasás
A munkák azzal töltik az időt, hogy semmit sem csinálnak – várnak egy szolgáltatásra, alvásra vagy szavazási körre.
Miért történik
A rögzített alvás és a naiv lekérdezés gyakori megoldás a hiányzó készenléti ellenőrzésekre, és valós percekbe kerül.
Hogyan lehet javítani
- Cserélje le az alvást egy megfelelő állapotfelmérésre, és készítsen dokkolót – várjon
- Szavazás exponenciális visszalépéssel és kemény időtúllépéssel, nem pedig rögzített intervallumgal
- Hagyja ki a külső rendszerek hosszú várakozását a futóból – használjon webhook-visszahívást
A következő buildje kétszer gyorsabb lehet, fele áron
Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.
Kapcsolódó
Hogyan lehet felgyorsítani a GitHub ActionsAz Ön csővezetéke tovább tart, mint amennyit bárki várni szeretne, és nem egyértelmű, hová telik az idő.Hogyan lehet megtalálni a lassú lépést a munkafolyamatbanA folyamat lassú, de minden egyes lépés ésszerűnek tűnik.Hogyan csökkenthető a GitHub Actions hidegindításaA feladatok 30-90 másodpercig maradnak az első lépés végrehajtása előtt.A GitHub Actions várakozási idők diagnosztizálásaA munkák percekig sorban állnak, mielőtt egy futó felveszi őket.