នៅពេលកំណត់ហេតុចូលប្រើរបស់ Squid មើលទៅដូចជាយឺតពីរបីឆ្នាំ
បែងចែកត្រាពេលវេលា epoch ដើម ការបំប្លែងតំបន់ពេលវេលា និងនាឡិកាជញ្ជាំងពិតរបស់ម៉ាស៊ីនប្រូកស៊ី មុនពេលផ្លាស់ប្ដូរអ្វីមួយ។
ទម្រង់ចូលប្រើដើមរបស់ Squid ចាប់ផ្ដើមដោយត្រាពេលវេលា epoch ដែលជាធម្មតាត្រូវបានសរសេរជា %ts.%03tu៖ វិនាទីចាប់ពី epoch បន្ទាប់មកលេខបីខ្ទង់នៃមីលីវិនាទី។ តម្លៃនៅទីតាំងនោះមិនមែនជាកាលបរិច្ឆេទប្រតិទិនដែលបានរៀបចំទេ។
ដំបូង ពិនិត្យទម្រង់ access_log សកម្ម។ សម្រាប់ Squid 7 សូមពិនិត្យ ការជ្រើសរើសលទ្ធផល និងទម្រង់របស់ access_log សម្រាប់អង្គភាពនេះ។ ទម្រង់កំណត់ហេតុផ្ទាល់ខ្លួន បុព្វបទ syslog ឬឧបករណ៍ដំណើរការកំណត់ហេតុខាងក្រោម អាចដាក់ត្រាពេលវេលាផ្សេងនៅដើមបន្ទាត់ដែលបង្ហាញ។
ការត្រួតពិនិត្យបីយ៉ាងធ្វើឱ្យចង្អៀត
- ឌិកូដតម្លៃលេខដោយប្រើឯកតាត្រឹមត្រូវ។ ខ្ទង់ទសភាគជាផ្នែកនៃតម្លៃវិនាទី មិនមែនជាត្រាពេលវេលាពេញលេញដាច់ដោយឡែកជាមីលីវិនាទីទេ។
- ប្រៀបធៀបពេលវេលា UTC ដែលបានឌិកូដជាមួយការបង្ហាញពេលវេលាក្នុងតំបន់។ ភាពខុសគ្នានៃតំបន់ពេលវេលាអាចផ្លាស់ម៉ោងដែលបង្ហាញ និងពេលខ្លះថ្ងៃប្រតិទិន។ ប៉ុន្តែវាមិនពន្យល់កាលបរិច្ឆេទដែលឆ្ងាយរាប់ឆ្នាំទេ។
- ប្រៀបធៀបកំណត់ត្រាថ្មីជាមួយនាឡិការបស់ម៉ាស៊ីនដែលដំណើរការអង្គភាព Squid នោះ។ នៅលើម៉ាស៊ីន systemd
timedatectl statusរាយការណ៍ការកំណត់នាឡិកា និងស្ថានភាពធ្វើសមកាលកម្ម។
ប្រសិនបើនាឡិកាម៉ាស៊ីនខុសដែរ សូមស៊ើបអង្កេតការធ្វើសមកាលកម្មពេលវេលា និងការកំណត់ពេលវេលារបស់ម៉ាស៊ីននិម្មិត នៅកន្លែងដែលពាក់ព័ន្ធ។ កាលបរិច្ឆេទកំណត់ហេតុមិនសមហេតុផលតែមួយ មិនគ្រប់គ្រាន់ដើម្បីកំណត់អាគុយនាឡិកាហាដវែរដែលខូចទេ។
ប្រសិនបើនាឡិកាម៉ាស៊ីនត្រឹមត្រូវ សូមបញ្ជាក់ថាឯកសារគឺបច្ចុប្បន្ន និងជារបស់អង្គភាពនោះ។ ពិនិត្យបណ្ណសារដែលបានបង្វិល អ្នកប្រមូលពីចម្ងាយ និងការបំប្លែងត្រាពេលវេលានៅក្នុងឧបករណ៍មើល។
ក៏បែងចែកត្រាពេលវេលានៃប្រតិបត្តិការពីពេលដែលអ្នកប្រមូលទទួលបន្ទាត់។ ការកត់ត្រាចូលប្រើធម្មតាកើតឡើងនៅពេលសំណើបញ្ចប់ ហើយការកត់ត្រាដេម៉ុនអាចសរសេរដោយអសមកាល។ សំណើ ឬផ្លូវរូងក្រោមដីដែលយូរ មិនចាំបាច់បង្ហាញនៅពេលភ្ជាប់ដំបូងទេ។