ช่วงนี้หลังจากที่เรียนโท เสาร์ อาทิตย์แล้ว ดึกผมยังมี 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 นี้ ยังมีอีกนะครับ Human Error แหก แหวก ผ่าทะลุกฏเกณฑ์


Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts sent to your email.