ให้เรตสมาชิก: 3 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

ทำความรู้จักกับ max_user_connection (แมคยูสเซอร์คอนเนคชั่น) เมื่อเข้าใช้งานฐานข้อมูลแล้วมักติดปัญหานี้

ภาพประกอบบทความเกี่ยวกับ max connections
ภาพประกอบบทความเกี่ยวกับ max connections

           สำหรับโปรแกรมเมอร์มักจะเคยประสบปัญหาการเชื่อมต่อกับฐานข้อมูลแล้วเกิด Error (แอร์เรอร์) ต่างๆ ไม่ว่าจะเป็นการติดต่อฐานข้อมูลไม่สำเร็จ, การเพิ่มข้อมูลเข้าฐานข้อมูลไม่สำเร็จ เป็นต้น ซึ่งล้วนแล้วก็สามารถแก้ไขได้โดยการปรับโค้ดโปรแกรมหรือตรวจเช็คหาจุดบกพร่อง สาเหตุอาจจะเกิดมาจากการใช้ชื่อตัวแปลผิดหรือรูปแบบของคำสั่งจะไม่ถูกต้อง สำหรับบทความนี้เราจะมีอธิบายถึง Error อีกประเภทที่อาจจะเกิดขึ้นเมื่อจำนวนผู้เข้าใช้งานหรือเชื่อมต่อฐานมีจำนวนมากเกินที่เรากำหนด หรืออาจจะเคยเจอข้อความ "max_user_connection" ก็ได้ในบางครั้ง

           เมื่อเราทำการเขียนโค้ดเพื่อเชื่อต่อกับฐานข้อมูลแล้วพอรันโค้ดแล้วเจอกับข้อความนี้ "Warning –> mysql_connect(): User xxxxx already has more than ‘max_user_connections’ active connections" หรือ "Warning: mysqli::mysqli() [mysqli.mysqli]: (08004/1040): Too many connections in…" ซึ่งสันนิษฐานได้เลยว่าสาเหตุน่าจะเกิดจากในช่วงเวลานั้นๆ ที่เราเชื่อมต่อฐานข้อมูลมีจำนวนผู้ชมเว็บไซต์อยู่ด้วยเกินจำนวนที่ได้ตั้งค่าเอาไว้ในไฟล์ .cnf (.ซีเอ็นเอฟ) ซึ่งเราสามารถตรวจเช็คได้ว่าค่าที่กำหนดไว้นั่นคือค่าเท่าไหร่ โดยพิมพ์คำสั่ง "show variables like "max_connections";" จากนั้นรันโค้ดเพื่อดูผลลัพธ์ และในกรณีที่เราต้องการแก้ไขค่า max_connections เราก็สามารถแก้ไขได้ที่ไฟล์ /etc/my.cnf แล้วค่าตัวแปล max_connections จากนั้นก็ทำการแก้ไขค่าให้กับตัวแปล เสร็จแล้วก็บันทึกพร้อมกับ Restart MySQL (รีสตาร์ท มายเอสคิวแอล) ใหม่อีกครั้ง

 

Reference: "How to set max_connections in MySQL Programmatically". "How to set max_connections in MySQL Programmatically" [ออนไลน์]. เข้าถึงได้จาก stackoverflow.com/questions/19822558/how-to-set-max-connections-in-mysql-programmatically
Reference: "Increase MySQL connection limit". "Increase MySQL connection limit" [ออนไลน์]. เข้าถึงได้จาก major.io/2007/01/24/increase-mysql-connection-limit
ภาพประกอบบทความ: http://www.looklinux.com

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ทำยังไง ให้ข้อความใน list box มองเห็นสระ อุ , อู ด้านล่าง
โดย bankjittapol พฤ 14 พ.ย. 2019 5:43 pm บอร์ด HTML CSS
0
4
พฤ 14 พ.ย. 2019 5:43 pm โดย bankjittapol
โปรแกรมหาพิกัดจากภาพ และแสดงบนแผนที่
โดย chaiyasitpraphut พฤ 14 พ.ย. 2019 3:39 pm บอร์ด MT35 - นายชัยยะสิทธิ์ พระพุทธ
2
10
พฤ 14 พ.ย. 2019 5:28 pm โดย chaiyasitpraphut
EXIF คืออะไรจะดูค่า EXIF ได้อย่างไร
โดย chaiyasitpraphut พฤ 14 พ.ย. 2019 5:14 pm บอร์ด PHP Knowledge
0
4
พฤ 14 พ.ย. 2019 5:14 pm โดย chaiyasitpraphut
ทำอย่างไรให้ใน loop แสดงสินค้าไม่ซ้ำกัน
โดย Patipat อ 17 ก.ย. 2019 11:19 am บอร์ด Joomla Development
2
200
พฤ 14 พ.ย. 2019 5:14 pm โดย Losa
แนะนำฟังก์ชั่นระบบ Webboard Mindphp.com ใหม่ (phpbb v.3.2)
โดย numtan5839 พฤ 14 พ.ย. 2019 5:06 pm บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
2
6
พฤ 14 พ.ย. 2019 5:13 pm โดย thatsawan
OpenStreetMap คืออะไร
โดย chaiyasitpraphut พฤ 14 พ.ย. 2019 4:51 pm บอร์ด PHP Knowledge
0
2
พฤ 14 พ.ย. 2019 4:51 pm โดย chaiyasitpraphut
Data Flow Diagram คืออะไร
โดย chaiyasitpraphut พฤ 14 พ.ย. 2019 4:29 pm บอร์ด SQL Knowledge
0
4
พฤ 14 พ.ย. 2019 4:29 pm โดย chaiyasitpraphut
Sonoff คืออะไร
โดย chaiyasitpraphut พฤ 14 พ.ย. 2019 4:07 pm บอร์ด IOT - Internet of things
0
5
พฤ 14 พ.ย. 2019 4:07 pm โดย chaiyasitpraphut
ขั้นตอนการสมัคร NETPIE
โดย chaiyasitpraphut พฤ 14 พ.ย. 2019 3:56 pm บอร์ด IOT - Internet of things
0
3
พฤ 14 พ.ย. 2019 3:56 pm โดย chaiyasitpraphut
ภาพประกอบ Tools
โดย numtan5839 ศ 08 พ.ย. 2019 1:58 pm บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
9
65
พฤ 14 พ.ย. 2019 3:51 pm โดย numtan5839
Collapsible Forum Categories : สำหรับย่อ - ขยาย หมวดหมู่ฟอรั่ม
โดย thatsawan ส 09 พฤษภาคม 2015 1:38 pm บอร์ด phpBB 3.1 Extension Review
1
828
พฤ 14 พ.ย. 2019 3:37 pm โดย thatsawan
ทำไม่พอขึ้นบรรทัดใหม่แล้วตัวอัษรถึงซ้อนกันครับ
โดย jamepiyawat พฤ 14 พ.ย. 2019 2:19 pm บอร์ด HTML CSS
2
16
พฤ 14 พ.ย. 2019 2:31 pm โดย jamepiyawat
งานประจำวันที่ 14 พฤศจิกายน 2562
โดย numtan5839 พฤ 14 พ.ย. 2019 11:05 am บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
1
15
พฤ 14 พ.ย. 2019 2:04 pm โดย numtan5839
Work's on Hand ชัยยะสิทธิ์ พระพุทธ MT35
โดย chaiyasitpraphut จ 11 พ.ย. 2019 10:46 am บอร์ด MT35 - นายชัยยะสิทธิ์ พระพุทธ
1
17
พฤ 14 พ.ย. 2019 1:39 pm โดย chaiyasitpraphut
ทฤษฎีสี 60-30-10
โดย numtan5839 พฤ 14 พ.ย. 2019 12:30 pm บอร์ด Graphic design
0
5
พฤ 14 พ.ย. 2019 12:30 pm โดย numtan5839
งานประจำวันที่ 14 พฤศจิกายน 2562
โดย chaiyasitpraphut พฤ 14 พ.ย. 2019 10:15 am บอร์ด MT35 - นายชัยยะสิทธิ์ พระพุทธ
3
15
พฤ 14 พ.ย. 2019 12:03 pm โดย jamepiyawat
คำนวณการรับส่งข้อมูลผ่านอินเทอร์เน็ต
โดย chaiyasitpraphut พฤ 14 พ.ย. 2019 11:29 am บอร์ด MindPHP News / Feedback
0
6
พฤ 14 พ.ย. 2019 11:29 am โดย chaiyasitpraphut
แก้ไวรัสซ่อนไฟล์ง่ายๆ ด้วย CMD
โดย teenproza7 พ 15 พฤษภาคม 2019 5:37 pm บอร์ด Share Knowledge
1
148
พฤ 14 พ.ย. 2019 11:27 am โดย LEG
ตรวจสอบอายุการใช้งานของ โดเมน
โดย chaiyasitpraphut พฤ 14 พ.ย. 2019 11:05 am บอร์ด MindPHP News / Feedback
0
5
พฤ 14 พ.ย. 2019 11:05 am โดย chaiyasitpraphut
สร้างไฟล์ PDF โดยไม่ต้องลงโปรแกรม
โดย chaiyasitpraphut พฤ 14 พ.ย. 2019 10:43 am บอร์ด MindPHP News / Feedback
0
7
พฤ 14 พ.ย. 2019 10:43 am โดย chaiyasitpraphut