Ghiduri
Cum să eliminați timpul inactiv în locuri de muncă
Locurile de muncă petrec timp fără a face nimic - așteptând un serviciu, un somn sau o buclă de sondaj.
4 min de citit
Locurile de muncă petrec timp fără a face nimic - așteptând un serviciu, un somn sau o buclă de sondaj.
De ce se întâmplă
Dormirile fixe și sondajele naive sunt soluții comune pentru verificarea lipsei de pregătire și costă minute reale.
Cum să o rezolvi
- Înlocuiți somnul cu o verificare adecvată a sănătății și compuneți dockerul - așteptați
- Sondaj cu backoff exponențial și un timeout greu mai degrabă decât un interval fix
- Mutați în întregime așteptările lungi pentru sistemele externe din runner - utilizați un apel invers webhook
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.
Similar
Cum să accelerezi GitHub ActionsConducta dvs. durează mai mult decât vrea oricine să aștepte și nu este evident unde trece timpul.Cum să găsiți pasul lent într-un flux de lucruConducta este lentă, dar fiecare pas individual pare rezonabil.Cum să reduceți GitHub Actions pornirile la receLucrările stau timp de 30 până la 90 de secunde înainte de a rula primul pas.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.