Squid کا اصل رسائی فارمیٹ epoch ٹائم اسٹیمپ سے شروع ہوتا ہے، جو عام طور پر %ts.%03tu کے طور پر لکھا جاتا ہے: epoch سے سیکنڈ اور پھر تین ہندسوں کے ملی سیکنڈ۔ اس جگہ کی قدر کوئی فارمیٹ شدہ کیلنڈر تاریخ نہیں ہے۔

پہلے فعال access_log فارمیٹ دیکھیں۔ Squid 7 کے لیے، اس انسٹینس کا access_log کا آؤٹ پٹ اور فارمیٹ کا انتخاب دیکھیں۔ حسب ضرورت لاگ فارمیٹ، syslog سابقہ یا نیچے کا لاگ پروسیسر دکھائی گئی سطر کے شروع میں مختلف ٹائم اسٹیمپ رکھ سکتا ہے۔

تین جانچیں دائرہ تنگ کرتی ہیں

  1. درست اکائی کے ساتھ عددی قدر کو ڈی کوڈ کریں۔ اعشاری ہندسے سیکنڈ قدر کا حصہ ہیں، ملی سیکنڈ میں الگ مکمل ٹائم اسٹیمپ نہیں۔
  2. ڈی کوڈ شدہ UTC وقت کا مقامی وقت کی نمائش سے موازنہ کریں۔ ٹائم زون کا فرق دکھائی جانے والی گھنٹی اور کبھی کبھار کیلنڈر کا دن بدل سکتا ہے؛ لیکن کئی برس دور کی تاریخ کی وضاحت نہیں کرتا۔
  3. نئی ریکارڈ کا موازنہ اس مشین کی گھڑی سے کریں جو وہ Squid انسٹینس چلا رہی ہے۔ systemd ہوسٹ پر timedatectl status گھڑی کی ترتیبات اور ہم آہنگی کی حالت بتاتا ہے۔

اگر ہوسٹ کی گھڑی بھی غلط ہے تو اس کی وقت کی ہم آہنگی اور جہاں لاگو ہو ورچوئل مشین کی وقت کی ترتیب کی تحقیق کریں۔ لاگ کی ایک ہی ناقابلِ یقین تاریخ خراب ہارڈویئر گھڑی کی بیٹری کی شناخت کے لیے کافی نہیں۔

اگر ہوسٹ کی گھڑی درست ہے تو تصدیق کریں کہ فائل موجودہ ہے اور اسی انسٹینس کی ہے۔ گھمائی گئی آرکائیوز، دور دراز جمع کرنے والے اور دیکھنے کے آلے میں ٹائم اسٹیمپ کی تبدیلیاں دیکھیں۔

جمع کرنے والے کے سطر وصول کرنے کے وقت سے لین دین کے ٹائم اسٹیمپ کو بھی الگ کریں۔ عام رسائی لاگنگ درخواست مکمل ہونے پر ہوتی ہے، اور ڈیمن لاگنگ غیر ہم وقتی طور پر لکھ سکتی ہے۔ طویل چلنے والی درخواست یا ٹنل کا اپنے ابتدائی کنکشن کے وقت ظاہر ہونا ضروری نہیں۔

متعلقہ مضامین