MySQL มีจำนวนจำกัดของการเชื่อมต่อพร้อมกันที่กำหนดโดย max_connections
ตัวแปรโดยผู้ให้บริการคลาวด์ของฉัน ปัจจุบันจำกัดไว้ที่ 151
การเชื่อมต่อ
มีเว็บเซิร์ฟเวอร์เพียงเว็บเดียวที่ใช้ฐานข้อมูลนี้ ดังนั้นจึงเพียงพอแล้ว อย่างไรก็ตาม ฉันรู้สึกประหลาดใจที่เห็นว่าปัจจุบันฉันมีการเชื่อมต่อมากกว่า 30 รายการไปยังเซิร์ฟเวอร์ของฉัน:
mysql> แสดงสถานะโดยที่ `variable_name` = 'Threads_connected';
+----------------------+------+
| ชื่อตัวแปร | ค่า |
+----------------------+------+
| Threads_connected | 34 |
+----------------------+------+
แม้ว่าจะไม่มีอะไรเกือบใช้มันในขณะนี้และฉันสามารถตรวจสอบได้ด้วยรายการกระบวนการแสดง: (การเชื่อมต่อเดียวเท่านั้นที่นี่)
mysql> แสดงรายการกระบวนการ;
+--------+------------+------------+------ ------+---------+------+--------+------------ ---+-----------+------------+
| รหัส | ผู้ใช้ | โฮสต์ | ฐานข้อมูล | คำสั่ง | เวลา | รัฐ | ข้อมูล | Rows_sent | Rows_examined |
+--------+------------+------------+------ ------+---------+------+--------+------------ ---+-----------+------------+
| 272130 | ********** | ****************** | ********** | สอบถาม | 0 | เริ่มต้น | แสดงรายการกระบวนการ | 0 | 0 |
+--------+------------+------------+------ ------+---------+------+--------+------------ ---+-----------+------------+
ฉันพยายามที่จะอธิบายถึงที่อยู่ของการเชื่อมต่อที่เหลืออีก 33 รายการ และในที่สุดฉันก็รู้ว่า: นั่นอาจเป็นการโจมตีด้วยกำลังดุร้ายจำนวนมากหรือไม่ อาจมีแฮ็กเกอร์ 30-40 คนพยายามเดารหัสผ่านของฉัน และนั่นบล็อกเธรดต่อผู้โจมตีแต่ละคน
สมมติฐานของฉันถูกต้องหรือไม่?
อัปเดต 2021-07-07: เพิ่มรายละเอียดเพิ่มเติมของสถานะ MySQL
mysql> แสดงสถานะโดยที่ `variable_name` เช่น '%threads%' หรือ `variable_name` เช่น '%connection%';
+--------------------------------+------------ --------+
| ชื่อตัวแปร | ค่า |
+--------------------------------+------------ --------+
| Connection_errors_accept | 0 |
| Connection_errors_internal | 0 |
| Connection_errors_max_connections | 0 |
| Connection_errors_peer_address | 8 |
| Connection_errors_select | 0 |
| Connection_errors_tcpwrap | 0 |
| การเชื่อมต่อ | 482365 |
| ล่าช้า_insert_threads | 0 |
| Max_used_connections | 74 |
| Max_used_connections_time | 2021-07-05 09:10:27 |
| Slow_launch_threads | 0 |
| Threadpool_idle_threads | 0 |
| Threadpool_threads | 0 |
| Threads_cached | 5 |
| Threads_connected | 36 |
| Threads_created | 2882 |
| Threads_running | 1 |
+--------------------------------+------------ --------+