Eegduun keenya tajaajila nuti ofumaa dhaabsisne deebisee jalqabsiise
Hojii
Eegduuleen keenya tokko tajaajila keenya kamiyyuu kan hojii jalqabsiifame garuu hin hojjenne jalqabsiisa. Torban lama Torbaan keessatti tajaajila nuti ofumaa dhaabsisne jalqabsiise. Yeroo lammaffaa, hirmaattota bakka keenya tokkotti dhufan sa'aatii 45f rakkoo argatan.
Maaliif eegduun sun jira?
Tajaajilli SIGTERM yeroo argatu ofumaan ba'u, fakkeenyaaf wanti maqaan isaa ajjeeseef, systemd'tti akka "kufee" hin mul'atu. Restart=on-failure deebisuu hin danda'u, systemctl --failed immoo galmee hin qabu. Namni tokko yoo hin hubanne hanga yeroo biraatti dhaabbata. Kanaafuu, eegduun tajaajila hojii jalqabsiifame garuu hin hojjenne barbaada, itti aansee jalqabsiisa.
Rakkoon jiru tajaajila harka keetiin dhaabsiftuun kanuma fakkaata.
Yeroo jalqabaa
Torbaan 7tti, hojii viidiyoo systemctl stop fayyadamuun sa'aatii 12:47tti dhaabsifne, tarree hojii isaa jijjiiruuf. Sa'aatii 12:55tti deebi'ee hojjechaa ture: eegduun jalqabsiise.
Yeroo lammaffaa
Torbaan 21tti, yaalii moodeliif humna yaadannoo (memory) meeshaa bakka keenya lamaaf hojjetu barbaadna. Scriptni appiiwwan webii, hojii simannaa (sync) fi konteenera daataabeesii, ammas systemctl stop fayyadamuun dhaabsise. Sa'aatii shan booda, sa'aatiin (timer) bakka keenya hordofu, fi sa'aatii 19:14tti eegduun, tuunelii fi appiiwwan webii deebisan.
Tuuneliin imala (traffic) deebisee fudhate, garuu appiiwwan webiin deebisuu hin dandeenye: moodeli yaalamu humna yaadannoo (memory) meeshaa keessaa 114 GiB qabate. Sa'aatii 19:14 hanga 20:00tti, hirmaattota muraasni rakkoo 502 argatan. Sa'aatii 20:00tti, tuunelii, appiiwwan webii fi hojii simannaa (sync) dhaabsifne, sa'aatii (timer) hordoffii immoo dhaabsifne.
Seera amma fayyadamnu
- Tajaajila dhaabsisuuf: hojii jalqabsiisuu (enable) haqi:
sudo systemctl disable --now <unit>. Deebisuufsudo systemctl enable --now <unit>fayyadami. Eegduun keenya tajaajila hojii jalqabsiifame (enabled) qofa hordofa, kanaafuu kan dhaabsifame (disabled) hin hordofamu. - Wantoota deebisuu danda'an hunda dhaabsisi: tuunelii duratti jiru fi sa'aatii (timer) kamiyyuu kan isatti hordofu.
- Dhaabsisni gabaabduun wal-dhabdee (race) dha. Yoo
stopqofa fayyadamte, hordoffi itti aanu dura xumuri, kan meeshaa keenya irratti daqiiqaa muraasa keessatti dhufu.
Rakkoo systemd lammataa kanuma torban keessatti argame
systemctl mask --runtimefayyadamaa (unit) kan/etc/systemd/systemkeessa jiruuf homaa hin hojjetu. Fayyadamoonni/etckeessa jiran gurguddummaa (priority) caalaa qabu, kanaafuu maskii yeroo (runtime) kan/runkeessa jiruun hin bulfaman; kanaaf ajajaan milkaa’ee tajaajilli (service) ammallee eegala. Tajaajila dhaabuuf, drop-in kanConditionPathExists=!/etc/<name>.holdqabu fayyadama: faayilaan sun yoo jiraate, tajaajilli eegala malee, gargaarsa (hand) malees hin jalqabu.systemctl is-activetajaajila oneshot kan hojjechaa jiru akka dhaabbateetti (inactive) ibsa. TajaajilliType=oneshothojjechaa yoo jiru, haalli isaa "activating" (eegala) waan ta’eef,is-activekanas ni agarsiisa, lakkoofsa 3 deebisa. Morki (loop) akkanawhile systemctl is-active --quiet job.service; do sleep 60; donejedhu, hojii halkanii (nightly job) eeguuf kan qophaa’e, hatattamaan ni ba’a. Haala (state) isaa dubbisi: active, activating, reloading yookaan deactivating hundi akka ammallee hojjechaa jiru agarsiisu.
Factory Floor tajaajila banaa ta’anii hojii hin jalqabne hordofa. Karooraan (default) isaan gabaasa qofa, yoo ati sana banatte malee hin jalqabsiisu. Sababa verziinii 1.0.3 irraa eegalee, beeksisa isaa akkaataa tajaajila harka dhaabuuf itti gargaaraman ni hima, runbook isaa kanuma jedha.