OpenVPN'дин тексттик журналы бир сапка күндү, убакытты жана us= маанисин жазат, жана үчөөнүн акыркысы окурмандар туура эмес түшүнгөн бөлүк. Ал ошол убакыт белгисинин микросекунддук компоненти, нөлдөр менен толтурулбай басылат. Ал сессия идентификатору, колдонуучунун аты же эсептегич эмес, жана аны ошондой кабыл алуу секунддун бөлүгүн ишенимдүү туура эмес тыянакка айландырат. Аны көрсөтүлгөн секунддун бөлүгү катары айландырсаңыз, саптын калган бөлүгү окулуучу бойдон калат.

Саптын үч бөлүгү эмнени билдирет

Күн жана толук секунд биринчи келет, ал эми us= бир секунддан төмөн калдыкты алып жүрөт. 12345 мааниси он эки миң үч жүз кырк беш микросекунд, башкача айтканда 0.012345 секунд, ошондуктан басылган убакыт 09:15:30 болгондо сап 09:15:30.012345 сүрөттөйт. Эсептегич ар бир жаңы секундда кайра башталат, ошондуктан кийинки сап эч бир саат артка жүрбөстөн кичирээк бөлүк басып чыгара алат. Окуяларды толук убакыт белгиси гана иреттейт.

2026-11-02 08:41:07 us=4820

Бирдик секунддун миллиондук бөлүгү, ал эми алты цифра us= 0.000000дон 0.999999га чейинки бүт диапазонду камтыйт. Беш цифра ондогон миллисекундду, алты цифра жүздөгөн миллисекундду толук секундга чейин сүрөттөйт. Эгер айландыруу бирден чоң бөлүк берсе, ондук чекит жылган жана эсеп туура эмес. Кол менен жасоо басылган бүтүн санды миллионго бөлүп, толук секундга кошууну билдирет.

Толтуруу — бул тузак. us=42 кырк эки микросекунд, .000042 деп жазылат, .42 эмес. Айландыруудан мурун бүтүн санды сол жактан алты орунга чейин толтуруңуз, ошондо маани көрүп жаткан цифралардын ондук бөлүгүнө окшошпой калат.

Калькуляторсуз сапты айландыруу

Басылган секундду негиз кылып алыңыз жана us= бөлүк деп караңыз. 09:15:30 жана us=12345 үчүн ондук форма 09:15:30.012345; us=900000 үчүн ал 09:15:30.900000. Ондук чекиттен кийинки цифралар толтурулган бүтүн сан, эч качан миңге бөлүнгөн бүтүн сан эмес. Алгач алты орундуу форманы жазуу каталардын көбүн болтурбайт.

Эгер журналдарды убакыт белгилерине талдасаңыз, күндү, толук секундду жана бөлүктү чогуу талдаңыз. Миллисекунд деп болжолдогон талдоочу окуяларды миң эсе туура эмес иреттейт, ал эми чыгарылыш дагы эле ишенимдүү көрүнөт.

Талаа журналда жок болгондо

Микросекунд бөлүгү тексттик журнал форматына таандык жана кеңири убакыт белгилери күйгүзүлгөндө гана пайда болот. OpenVPN 2.6нын убакыт белгисин форматтоочусунда ал ошол чыгарылыш күйүк болгондо жана сакталган маани нөл болбогондо кошулат. Ошондуктан us= жок журнал саат же куруу жөнүндө эч нерсе айтпайт; адатта бул конфигурацияланган кеңирилик өтө төмөн экенин билдирет. Убакыт синхрондоштуруусун күнөөлөөдөн мурун конфигурацияны текшериңиз.

Жөндөөнү сервер конфигурациясынан оңой ырастоого болот. Төмөнкү буйрукту иштетип, ал кайтарган санды окуңуз. Кеңири убакыт белгисинин чыгарылышы кеңирилик деңгээли 4тө пайда болот, ошондуктан төмөнүрөөк маани жок талааны башка бузулуусуз түшүндүрөт. Ошол эле конфигурацияны --verb 4 менен иштетүү демон ошол деңгээл менен кайра башталгандан кийин талааны көрсөтөт.

grep -nE '^[[:space:]]*verb[[:space:]]+[0-9]' /etc/openvpn/server.conf

Кеңириликти жогорулатуу журналга деталдарды кошот; ал саатты жакшыртпайт. Кайра баштоодон кийин жаңы сапты эски менен салыштырып, формат өзгөргөнүн ырастаңыз, жана суроого жооп берилгенден кийин деңгээлди кайра төмөндөтүңүз.

Алты цифра эмнени далилдебейт

Алты цифра ажыратуу мүмкүнчүлүгүн сүрөттөйт, ал эми ажыратуу эки хосттун убакыт боюнча макулдашканын айтпайт. Клиент менен сервер экөө тең микросекунд басып чыгара алат, бирок алардын сааттары секунддарга айырмаланат. Машиналар ортосунда окуяларды корреляциялаганда убакыт аймагын жана белгилүү болгон ар кандай жылышты жазып алыңыз, жана кандайдыр бир убакыт белгисинен көрө өнөктөштү же сессияны атаган талааны артык көрүңүз. Бир бөлүктү бөлүшкөн эки сап сөзсүз бир эле байланыш эмес.

Топтоочу ар бир сапты келгенде белгилей алат, бул OpenVPNге эмес, топтоочуга таандык экинчи убакыт белгисин кошот. Салыштыруудан мурун кайсынысын окуп жатканыңызды аныктаңыз жана салыштырууну кайра жасоого болушу үчүн чийки сапты сактаңыз.

Жаңы us= мааниси жаңы клиент киргенин далилдебейт, ал эми кайталанган маани кош окуяны далилдебейт. Өнөктөш жана байланыш талаалары бул суроолорго жооп берет.

Тектеш макалалар