د کار حالت بریا وایي، لاګ بشپړ شوی چلول ښیي، او معلومات زاړه یا نشته. دا ترکیب معمولاً مانا لري چې مهالوړ کار پرته له هغه لارې پیل شوی چې ورته اړتیا وه، او لاندې یو څه ناکامي تېره کړې. هغه مهالوړ چې پر وخت چلېږي د شبکې د چمتووالي په اړه څه نه وایي. د دغو دوو حقایقو ترمنځ تشه هغه ځای دی چې دا ناکامي پکې ژوند کوي.

مننه چلولو ته اړه لري، نه د cron دوتنې شتون ته.

شنه چلول بشپړ شوی کار نه دی

مهالوړګر یادونه کوي چې بهیر پیل شو او وروسته ووت؛ هغه نه پوهېږي چې دا بهیر هغه سرچینې ته ورسېد چې د هغې لپاره شته. هغه سکریپټ چې ناکامه اړیکه خالي پایله ګڼي، یا تېروتنه نیسي او له صفر سره وځي، به تل روغ ښکاره شي. نښه سره حالت نه دی؛ دا د ورک کار سره تړلی باوري حالت دی.

د دې پریکړې دمخه چې څنګه یې وګورئ، هغه څه ونومئ چې چلول واقعاً ورته اړتیا لري. بیک اپ کېدای شي شخصي DNS او تصدیق شوې پای ټکي ته اړتیا ولري، نه یوازې د تونل بهیر.

اړیکه وګورئ، نه د انټرفیس نوم

د tun0 په نوم انټرفیس کېدای شي پرته له مهمې ناستې شتون ولري، او بله اړیکه کېدای شي د هغه نوم مالک وي. هغه ځانګړی شي وګورئ چې کار پرې تکیه لري: یوه پروفایل پېژندنه، یوه خدمت بېلګه، یا د سرچینې پر وړاندې یو کوچنی تصویب شوی عملیات. پلټنه په وخت کې محدوده وساتئ، او اسناد د بهیر له استدلالونو او تشخیصي لاګونو بهر وساتئ.

د قطع کېدو پایله هم تعریف کړئ. عادي تېرېدل، په لنډه موده کې بیا هڅه، او د عملیاتو کوونکي لپاره لیدل شوې پاتې موده درې بېلې ځوابونه دي، او تکراري مهالوړ د دوی ترمنځ نه غوره کوي.

تېرېدل او ناکامي بېلې پایلې دي

[Service]
Type=oneshot
User=worker
ExecCondition=/usr/local/libexec/check-office-path
ExecStart=/usr/local/bin/private-task

په systemd ځای پرځای کولو کې، ExecCondition= هغه پلټونکی د کاري بار دمخه چلوي. د وتلو چلند یې ځانګړی دی: صفر دوام کوي، له یو څخه تر 254 پورې کوډونه پاتې پیل امرونه پرته له دې چې واحد ناکام ونومي تېروي، او 255 یا غیرعادي پای هغه ناکاموي. دا درې بېلې اشارې ورکوي، چې یوازې هغه وخت ګټورې دي چې د پلټونکي تړون په قصد سره پرې نقش شوی وي. هغه تنظیمات چې بریا بیا تعریفوي انځور بدلولی شي، نو نقشه ثبت کړئ.

د تېرېدلو ثبت کول هغه څه دي چې ډیزاین رښتینی کوي. تېر شوی چلول چې چېرته نه ښکاري د بریالي چلول څخه نه جلا کېږي، او هر پلټونکي تېروتنه د آرام تېرېدل په توګه ګڼل خرابه ځای پرځای کول په نامعلومه موده کې پټوي.

ټول چلول وژغورئ، نه یوازې پیل

د چمتووالي پلټنه د پیل دمخه نړۍ ګوري؛ وروسته هر ساکټ نه ساتي. کله چې د دې کار لپاره مستقیمه لار هېڅکله منل کېدونکې نه وي، یوه تصویب شوې وتنې تګلاره ضمیمه کړئ چې په دوامداره توګه پلي کېږي او DNS، IPv6 او د تونل خپل ترانسپورت رانغاړي. د کوربه نړیوال IPv6 حالت بدلول د کار پر محدودې تګلارې بدیل نه دی.

پریکړه وکړئ چې ایا نوی پېښ کولای شي لا روان کار سره یوځای شي، هغه قاعده د کاري بار مالک سره وساتئ، او د معلوماتو عملیاتو لپاره بیا هڅه خوندي کړئ. د قطع کېدو پر مهال کار بندول کار محدودوي خو د بدیلي ترافیک په اړه څه تضمین نه کوي.

کاري بهیر په درېو حالتونو ومنئ: چمتو لار، نه شته لار، او د چلولو په منځ کې زیان. له دې کم څه مهالوړ ازموي، نه کار.

اړوندې مقالې