Wordpress 頻繁導致 Mysql 掛掉解決辦法

最近兩週在我使用訪問Wordpress搭建的博客之後,經常出現服務器錯誤!你沒訪問量掛掉沒問題啊!但是我的另一個網站訪問量還可以啊~~~

起因

  • 訪問個人Wordpress博客或者在博客後臺進行數據寫操作導致服務器Mysql掛掉

錯誤提示

can't connect to local mysql server through socket '/var/lib/mysql/mysql.sock' (2)

查找原因

在Stack Overflow中看到高贊回答是,

service mysqld start

當我運行這條命令之後等待了一會發現mysql服務啓動了!

注:mysql.scok文件是在mysql服務啓動的時候產生的,當服務停止後會自動刪除!看樣子報錯是由於缺少了這個文件。

然後我就認爲第一次mysql掛掉是一個偶然事件,但是當我一旦訪問博客網站,mysql百分之八十的概率會掛掉,這就不是個偶然的原因了。

根本原因

由於我的服務器配置較低,而Wordpress比較“吃內存”。所以導致每次對數據讀寫都將對mysql造成巨大的壓力。看到一些解決辦法是將 /etc 下的my.ini 文件中

innodb_buffer_pool_size = 128M

這行配置的數值改小一點,我設置爲了32M。
注意:我的mysql版本是5.6.39 可能與網上不太一樣,我的文件配置名稱爲 my.cnf,並且上述那條配置被註釋掉了!所以我就將註釋符號刪掉,改成32M 然後保存配置文件。

結果

目前還沒出現Mysql掛掉的跡象~~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章