ulimit
Şablonda tanımlanan her
builder,provisionervepost-processor; ana Packer sürecinden ayrılarak kendi başına çalışan bağımsız bir işletim sistemi süreci (OS Process) olarak başlatılır.Her yeni süreç ve bu süreçler arasındaki iletişim kanalları (Pipe/Socket), işletim sistemi çekirdeğinde birer Dosya Tanımlayıcısı (File Descriptor - FD) tüketir. Karmaşık ve çok bileşenli derleme süreçlerinde, varsayılan kullanıcı limiti (
ulimit -n) hızla dolabilir.Sistem, yeni süreç başlatamaz hale geldiğinde
fork/exec: too many open fileshatası fırlatılır. Çözüm, Kernel seviyesinde kullanıcı limitlerinin (ulimit -Sn) artırılmasıdır.
Last updated