21
ฉันจะแก้ไขปัญหาพูลการเชื่อมต่อระหว่าง ASP.NET และ SQL Server ได้อย่างไร
ไม่กี่วันที่ผ่านมาเราเห็นข้อความแสดงข้อผิดพลาดนี้ในเว็บไซต์ของเรามากเกินไป: "หมดเวลาหมดอายุแล้วช่วงเวลาหมดเวลาก่อนที่จะได้รับการเชื่อมต่อจากพูลซึ่งอาจเกิดขึ้นเนื่องจากการเชื่อมต่อพูลทั้งหมดถูกใช้งานอยู่และถึงขนาดสูงสุดของพูล" เราไม่ได้เปลี่ยนแปลงอะไรในรหัสของเราในขณะที่ ฉันแก้ไขรหัสเพื่อตรวจสอบการเชื่อมต่อที่เปิดอยู่ซึ่งไม่ได้ปิด แต่พบว่าทุกอย่างเรียบร้อยดี ฉันจะแก้ปัญหานี้ได้อย่างไร ฉันจำเป็นต้องแก้ไขกลุ่มนี้หรือไม่? ฉันจะแก้ไขจำนวนการเชื่อมต่อสูงสุดของพูลนี้ได้อย่างไร มูลค่าที่แนะนำสำหรับเว็บไซต์ที่มีอัตราการเข้าชมสูงคือเท่าใด ปรับปรุง: ฉันต้องแก้ไขบางอย่างใน IIS หรือไม่ ปรับปรุง: ฉันพบว่าจำนวนการเชื่อมต่อที่ใช้งานอยู่ที่ใดก็ได้ตั้งแต่ 15 ถึง 31 และฉันพบว่าจำนวนสูงสุดของการเชื่อมต่อที่กำหนดค่าในเซิร์ฟเวอร์ SQL คือมากกว่า 3200 การเชื่อมต่อเป็น 31 มากเกินไปหรือฉันควรแก้ไขบางอย่างในการกำหนดค่า ASP.NET ?