Sari la conținut

Ghiduri

Cum să diagnosticați GitHub Actions timpii de coadă

Lucrările sunt puse la coadă câteva minute înainte ca un alergător să le ridice.

5 min de citit

Lucrările sunt puse la coadă câteva minute înainte ca un alergător să le ridice.

Simptome

  • Durata rulării este bună, dar timpul total este lung
  • Cozile de aşteptare se agravează la orele de vârf

De ce se întâmplă

Ați atins un plafon de concurență - al planului dvs., al grupului de alergători sau al unui bloc de concurență în fluxul de lucru în sine.

Cum să o rezolvi

  1. Verificați mai întâi propriul grup de concurență al fluxului de lucru - o cheie prea largă serializează joburile care nu au legătură
  2. Comparați locurile de muncă din coadă cu limita de concurență a planului dvs
  3. Treceți la un furnizor cu concurență nelimitată dacă aveți un plafon constant
  4. Eșalonați fluxurile de lucru programate, astfel încât să nu se declanșeze toate la o oră

Următorul tău build poate fi de două ori mai rapid, la jumătate de preț

Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.