ใช้ web app ค่ะ ติดต่อกับฐานข้อมูล mysql ปัญหาคือ พอ user ใช้งานไปได้สักพักใหญ่ๆ จะเกิด Error แบบนี้อ่ะค่ะ
error connecting: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.
ทำ Disconnect() ทุกฟังก์ชั่นแล้วด้วยค่ะ
ปรับ Max pool size ใน mysql เป็น 1000 แล้วก็ยังไม่หายอ่ะค่ะ
จำนวนคิวรี่จะมีลูปในการคอนเน็คเยอะเหมือนกันค่ะ แต่ก็มีการปิดทุกครั้ง การจอยเทเบิ้ล ไม่ค่อยมีค่ะน้อยมาก
ปัญหานี้ไม่เกิดตอนที่อยู่ Server เดิม แต่เกิดหลังจากที่ย้ายดาต้าเบสมาอยู่อีก Server นึงค่ะ เข้าใจว่าน่าจะเกิดจากการตั้งค่าใน mysql ด้วยส่วนหนึ่งหรือเปล่าคะ เพราะไม่ได้แก้ไขโค้ดโปรแกรมเลยค่ะ ปรับเปลี่ยนแค่ไอพีของ Server ที่จะ Connect เท่านั้นค่ะ