ช่วงนี้หลังจากที่เรียนโท เสาร์ อาทิตย์แล้ว ดึกผมยังมี Job พิเศษ ที่ผมไม่อยากทำเลยครับ คือ นอนเฝ้า Database ครับ หลายคนอาจจะสงสัยทำไมต้องนอนเฝ้าหละ ของเล่า Timeline ก่อน

  • 2017-01-19 : ระบบแจ้ง IBM SQL0968C The file system is full. SQLSTATE=57011 ผมเข้าไป Clear Log ให้นะครับ
  • 2017-01-20: Log เต็มอีกแล้วเหรอ ผมเริ่มสงสัยและมันต้องมีอะไรแปลกๆแน่ๆ เลย Export Log กลับมาดู
  • 2017-01-21: เรียน Formal กำลังมืนได้ที่ เอ้า Log เต็มอีกแล้ว เลยรีบไปเคลียร์ Log ตอนนี้จับได้และ มันมี UAT ระบบรอบข้างของอีกบริษัท ก็เลยต้อง Process Interface ให้ Feed ย้อนหลังไป 1 ปี ผมเลยแจ้งเตือนไป ถ้าจะทำควร Duplicate Database ออกมาอีกก้อนครับ
  • 2017-01-22: นึกว่าวันนี้จะปลอดภ้ย โดนอีกแล้ว Log เต็ม เข้ามาเคลียร์ต่อ คราวนี้แอบมาทำอีก ผมเคลียร์เรียบร้อยแล้ว ดูพื้นที่น่าจะเพียงแล้วเลยกลับบ้าน
  • 2017-01-23: วันนี้คิดว่าจะนั่งรถเมล์ชิวๆไปทำงาน ได้แว๊นไปต่อ BTS เข้า Site แบบเร่งด่วน พอมาหาสาเหตุ รอบนี้มีแอบ Run Interface ย้อนหลังอีกแล้ววว แถม Human Error อีก ดังนี้
    • ใส่ปีผิด ระบบบน AIX ให้ใส่ปี ค.ศ. เข้าไปเป็นช่วงครับ ถ้าเอาข้อมูลระหว่าง 1 Jan 2016 ถึง 31 Dec 2016 Input ที่ถูกต้อง คือ
      Enter Start Date Format YYYY-MM-DD (Year in Christian Era)
      2016-01-01
      Enter End Date Format YYYY-MM-DD (Year in Christian Era)
      2016-12-31
      
    • แต่ User ที่ทำ Operation เบลอ ใส่ปีที่สิ้นสุดเป็น 2560-12-31 แทน
      Enter Start Date Format YYYY-MM-DD (Year in Christian Era)
      2016-01-01
      Enter End Date Format YYYY-MM-DD (Year in Christian Era)
      2560-12-31
      
    • และ ระบบเตือนแล้วว่าให้ ทำงาน 544 ปีนะ (มันเกิน Limit ที่ตั้งไว้ คือ 3 เดือน) คุณจะทำ หรือไม่ ปรากฏว่า User ที่เป็น Operation ตอบ Y (จบกัลลลล)
      Process time is too long (544 years). Do you want to continue (Y/N) ? 
      Y
      
  • หลังจากจับโจรแล้ว สรุปปัญหาได้ 2 อย่าง
    • UAT on Production
    • Human Error
  • ทางแก้ไขหละ
    • Lock ตัว Interface Feed ครับ ในเมื่อเตือนไปแล้ว ยังไม่สนใจ ระบบเลย Lock ไม่ให้ Process เกิน 30 วัน ถ้าอีกบริษัทแอบมาขอให้ User Run ให้ต้องกดกันมืนหงิกครับ
    • ทำจดหมายทางการแจ้ง Site เลย ว่าถ้าเล่นพิเรนทร์แบบนี้ ไม่นับเป็น MA
  • สำหรับเรื่อง ฮาๆ ของ Site นี้ ยังมีอีกนะครับ

Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts sent to your email.