• Gürer Özen's avatar
    yeni stop mantığı: · ac572a00
    Gürer Özen yazdı
    sigterm gelince (elle yada service comar stop ile)
    
    Ana süreç yeni çağrı başlatmayı keser, rpc sürecine CMD_SHUTDOWN yollar,
    rpc ve event dışında çocuğu kalmadığında sonlanır.
    
    Rpc süreci CMD_SHUTDOWN geldikten sonra yeni bağlantı kabul etmez,
    dış soketini kapatır.
    
    Böylece package-manager çomar üzerinden çomar güncellerken sorun
    çıkmayacak. Package-manager'ın pisi işlemi dışarıya kapanan eski
    çomarla devam ederken, pisi işleminden yapılan config çağrıları
    yeni çomara bağlanarak güncel çomar üzerinden yapılacak.
    
    comar --stop yada kill -9 (comarpid) ise eski mantıkla çalışıyor,
    çocuk süreçlere sigterm'den sonra işlerini bitirmek için en fazla
    3 saniye verip sonra sigkill ile kapatıyor.
    ac572a00
process.c 8.22 KB