ទម្រង់ចូលប្រើដើមរបស់ Squid ចាប់ផ្ដើមដោយត្រាពេលវេលា epoch ដែលជាធម្មតាត្រូវបានសរសេរជា %ts.%03tu៖ វិនាទីចាប់ពី epoch បន្ទាប់មកលេខបីខ្ទង់នៃមីលីវិនាទី។ តម្លៃនៅទីតាំងនោះមិនមែនជាកាលបរិច្ឆេទប្រតិទិនដែលបានរៀបចំទេ។

ដំបូង ពិនិត្យទម្រង់ access_log សកម្ម។ សម្រាប់ Squid 7 សូមពិនិត្យ ការជ្រើសរើសលទ្ធផល និងទម្រង់របស់ access_log សម្រាប់អង្គភាពនេះ។ ទម្រង់កំណត់ហេតុផ្ទាល់ខ្លួន បុព្វបទ syslog ឬឧបករណ៍ដំណើរការកំណត់ហេតុខាងក្រោម អាចដាក់ត្រាពេលវេលាផ្សេងនៅដើមបន្ទាត់ដែលបង្ហាញ។

ការត្រួតពិនិត្យបីយ៉ាងធ្វើឱ្យចង្អៀត

  1. ឌិកូដតម្លៃលេខដោយប្រើឯកតាត្រឹមត្រូវ។ ខ្ទង់ទសភាគជាផ្នែកនៃតម្លៃវិនាទី មិនមែនជាត្រាពេលវេលាពេញលេញដាច់ដោយឡែកជាមីលីវិនាទីទេ។
  2. ប្រៀបធៀបពេលវេលា UTC ដែលបានឌិកូដជាមួយការបង្ហាញពេលវេលាក្នុងតំបន់។ ភាពខុសគ្នានៃតំបន់ពេលវេលាអាចផ្លាស់ម៉ោងដែលបង្ហាញ និងពេលខ្លះថ្ងៃប្រតិទិន។ ប៉ុន្តែវាមិនពន្យល់កាលបរិច្ឆេទដែលឆ្ងាយរាប់ឆ្នាំទេ។
  3. ប្រៀបធៀបកំណត់ត្រាថ្មីជាមួយនាឡិការបស់ម៉ាស៊ីនដែលដំណើរការអង្គភាព Squid នោះ។ នៅលើម៉ាស៊ីន systemd timedatectl status រាយការណ៍ការកំណត់នាឡិកា និងស្ថានភាពធ្វើសមកាលកម្ម។

ប្រសិនបើនាឡិកាម៉ាស៊ីនខុសដែរ សូមស៊ើបអង្កេតការធ្វើសមកាលកម្មពេលវេលា និងការកំណត់ពេលវេលារបស់ម៉ាស៊ីននិម្មិត នៅកន្លែងដែលពាក់ព័ន្ធ។ កាលបរិច្ឆេទកំណត់ហេតុមិនសមហេតុផលតែមួយ មិនគ្រប់គ្រាន់ដើម្បីកំណត់អាគុយនាឡិកាហាដវែរដែលខូចទេ។

ប្រសិនបើនាឡិកាម៉ាស៊ីនត្រឹមត្រូវ សូមបញ្ជាក់ថាឯកសារគឺបច្ចុប្បន្ន និងជារបស់អង្គភាពនោះ។ ពិនិត្យបណ្ណសារដែលបានបង្វិល អ្នកប្រមូលពីចម្ងាយ និងការបំប្លែងត្រាពេលវេលានៅក្នុងឧបករណ៍មើល។

ក៏បែងចែកត្រាពេលវេលានៃប្រតិបត្តិការពីពេលដែលអ្នកប្រមូលទទួលបន្ទាត់។ ការកត់ត្រាចូលប្រើធម្មតាកើតឡើងនៅពេលសំណើបញ្ចប់ ហើយការកត់ត្រាដេម៉ុនអាចសរសេរដោយអសមកាល។ សំណើ ឬផ្លូវរូងក្រោមដីដែលយូរ មិនចាំបាច់បង្ហាញនៅពេលភ្ជាប់ដំបូងទេ។

អត្ថបទពាក់ព័ន្ធ