หากเพื่อนๆคงเคยเจอปัญหา server down เองหรือถูก restart จากระบบไฟหรืออื่นๆ วันนี้จะนำวิธีเก็บ log ไว้ตรวจสอบอย่างง่ายๆมาฝากกันครับ เพื่อนำ log ไปวิเคราะห์แก้ปัญหาต่อไป
pinglog.bat
@ECHO OFF
:START
echo.|date >> c:\temp\pinglog.log
echo.|time >> c:\temp\pinglog.log
ping 192.168.20.9 >> c:\temp\pinglog.log
ping 123.123.123.123
ping 123.123.123.123
ping 123.123.123.123
GOTO START
192.168.20.99 คือ ip server ที่เราจะเก็บ log
123.123.123.123 คือ ip ที่ไม่มีอยู่ในระบบ เพราะผมอยากให้เกิดการหน่วงสัก 1 นาทีแล้วบันทึกเก็บลง log ดังนั้นจึง ping ไปยัง ip ที่ไม่มีอยู่ในระบบ เพื่อให้เกิด timeout ขึ้น จากตัวอย่างผมทดสอบให้เกิด timeout 3 ครั้ง ก็ได้เวลาหน่วงประมาณ 1 นาที

*หวังว่าเพื่อนคงนำไปต่อยอดประยุกต์ใช้งานได้ต่อไปครับ ยังไงแวะมาทักทายกันบ้าง
ผมจะได้ไม่เหงา