KamoCRM

Hiçbir iş kendini çakışmaz ve hiçbir HTTP çağrısı sonsuza dek bir işçiyi asamaz

FixDaemonService
Shiked
23 Eylül 2026 01:54 UTC
Yazar
Kamo
Commit
d260fad

Kuart burada, bir çoğaltmada 10 in-memory işçi parçacığı çalıştırıyor. 24 işin 17'si hiç yoktu @DisallowConcurrentExecution, bu yüzden aralığının yanında ikinci bir kopya başlattı - bunun için - per-minute işleri (reminers, kayıtları, VOIP senkronizasyonu, perakende senkronizasyonu, MeridianLink anketi, sahne dolum, Webinar hatırlatmaları...) çift işlemedir. Altı HTTP müşterisi “Yeni RestTemplate()” idi. veya okuma süresi (Google ve Microsoft token yeni başlayanlar, Güvenlik Hizmeti LOS-apply ve boru hattı) Müşteriler, VOIP global senkronizasyonu ve kaydedici), bu yüzden bir tane işçi işçisini durdurdu Sonsuza dek - ve çakışan izin verilenle, bir başka işçiyi her dakika daemon'daki her işin başına götürdü. Dur, sessizce, bir pod yeniden başlayana kadar. - @DisallowConcurrentExecution on every job. Her müşteride Zamanlar: 10 s her yere bağlanır; token uç noktaları için 30 s okuyun, 60 s for token endpoints Güvenlik hizmetleri iç aramalar, VOIP senkronizasyonu ve FFmpeg gönderimi için 10 dakika (aynı şekilde diğeri de birbirine bağlıdır). Yıkıcı tetikleyiciler zaten kullanır). - DaemonJobSafety Test, gelecekteki işler için her iki kuralı (mutation-checked: Bir annotasyon veya ya da ya da kaldırmak Bir çıplak RestTemplate restore, kırmızı döndürür. Full suite: 69 test yeşil.

Tüm değişiklikler

Kargoyu gördüğünüz gibi?

Tüm bunlar kendi başına iş alanınıza geliyor. Ücretsiz plana başlayın ve bu sayfayı bir ay içinde tekrar okuyun.

Sonsuza Kadar Ücretsiz BaşlangıçFırsatları Görüntüle