在世界 FOSS 有各種各樣的應用程序,從最小的到最受認可的和引領潮流的應用程序,例如 GIMP, 阿帕奇 o MySQL的。 既然我們在談論數據庫引擎,我們將展示如何解決在某些情況下可能發生的錯誤,那就是 MySQL:連接過多.
我們說這是有可能發生的,因為我們可以花很多時間使用它而不發生這種情況,或者突然有可能發生,如果我們的服務器有很多需求,我們很快就會看到錯誤消息,更確切地說,它表示 mysqli_connect():(HY000 / 1040):連接太多.
默認情況下,MySQL最多允許100個傳入請求,在豐富的文檔中似乎不太清楚,因此有時可能難以解決某些問題。 我們必須做的是使用我們喜歡的編輯器來修改此免費數據庫管理器的配置文件,即 /etc/my.cnf中,然後將自己置於該部分的下方-或更確切地說,位於該部分之內 [mysql]
我們添加以下幾行:
最大連接數 = 500
max_user_connections = 500
我們保存文件並重新啟動服務:
systemctl重新啟動mysqld.service
現在我們的 MySQL現在將能夠同時接受500個傳入連接,儘管在大多數情況下,這個數字雖然要高得多,但是當然是完全任意的,我們可以根據需要添加其他任何數字,以便能夠處理許多請求,因此不僅可以避免需求量很大,而且可以避免出現任何錯誤疏忽的編程(這是可以生成此問題的另一個原因)。