Rehberler
GitHub Actions kuyruk sürelerini teşhis etme
İşler, bir koşucu onları almadan önce dakikalarca kuyruğa alınır.
5 dk okuma
İşler, bir koşucu onları almadan önce dakikalarca kuyruğa alınır.
Belirtiler
- Çalışma süresi iyi ancak toplam süre uzun
- Yoğun saatlerde kuyruk daha da kötüleşiyor
Neden oluyor?
Planınızın, koşucu grubunuzun veya iş akışındaki bir eşzamanlılık bloğunun eş zamanlılık tavanına ulaştınız.
Nasıl düzeltilir?
- Öncelikle iş akışının kendi eşzamanlılık grubunu kontrol edin; aşırı geniş bir anahtar ilgisiz işleri serileştirir
- Sıraya alınmış işleri planınızın eşzamanlılık sınırıyla karşılaştırın
- Sürekli olarak sınırlandırılıyorsanız sınırsız eşzamanlılığa sahip bir sağlayıcıya geçin
- Zamanlanmış iş akışlarını, saat başı tetiklenmemeleri için kademeli hale getirin
Bir sonraki build'iniz yarı fiyata iki kat hızlı olabilir
Ücretsiz başlayın. Ayrılmak da aynı tek satır ve o diff'i de yayımlıyoruz.
İlgili
GitHub Actions nasıl hızlandırılırBoru hattınız kimsenin beklemek istemeyeceği kadar uzun sürüyor ve zamanın nereye gittiği belli değil.İş akışındaki yavaş adım nasıl bulunur?Boru hattı yavaş ama her adım makul görünüyor.GitHub Actions soğuk başlatmalar nasıl azaltılırİşler, ilk adım çalıştırılmadan önce 30 ila 90 saniye bekler.Git checkout'u daha hızlı hale getirmebüyük bir depoda eylemler/ödeme birkaç dakika sürer.