มีลูกค้าเติมเงินเข้ามาในระบบอะครับ แล้วที่เว็บไซค์แจ้งว่า TIMED_OUT เกิดปัญหาอะไรหรอครับ
แล้วที่ฐานข้อมูลผมโดนมั่วราคาบานเลยครับ อย่างเติม 50 มัน loop ซักสามสี่รอบเลย เหมือนเติมเป็นร้อย ใครเป็นปัญหาแบบนี้บ้างครับ

TIMED_OUT จะมี 3 เคสนะครับ
1. หมายถึงตัว API ติดต่อกับ web server ที่ท่านระบุไม่ได้มั้งครับ
หรือ
2. ตัว web เราปรกติ แต่ตัว API มันดันมีปัญหาติดต่อเราไม่ได้ซะงั้น
หรือ
3. สคริบทำงาน loop ไม่จบซะที มันนานจน time out
ส่วนที่ว่ามัน Loop เติมเบิ้ล ก็อาจจะเป็นที่สคริบท่านนะครับ ถ้าแน่ใจว่า API มันเบิ้ลมา (ผมเคยเจอนะ ที่มันเบิ้ลอ่ะ เจอกะตัวเลย) ก็ใช้วิธีเก็บ Code รหัสเข้า DB ท่านสิครับ แล้วก็เช็คว่ามีการทำรายการกับรหัสนี้ยัง ต่อให้เบิ้ลยังไงก็ไม่มีทางเบิ้ลได้ครับ
ตัวอย่างการทำงานประมาณนี้ แต่ท่านต้องเอาไปเขียนโค้ดเอาครับ

ตัวอย่าง1 - ลูกค้าเติม API ทำการเติม > เช็คก่อนรหัสนี้มีป่าว > ไม่มีนิ > เติมเงินให้ลูกค้า
ตัวอย่าง2 - API ดันเจือกเติมเบิ้ล > เช็คก่อนว่ารหัสนี้มีป่าว > เห้ย มีในระบบแล้วนี่ > ไม่เติมเว้ย เบิ้ลนี้หว่า