2013-11-09 54 views
0

首先,我很難在閱讀日誌。我看了一下/var/www/mywebsitedomain.com/logs/error.log,但無法弄清楚究竟發生了什麼。爲什麼我的MySQL連接每晚都失敗?

它是這樣的:我晚上睡覺,網站啓動並運行,服務器徘徊在65%左右的RAM使用率,CPU使用率約爲5-15%。一切都是完美的。我在早上醒來,服務器仍在運行,但我的WordPress網站吐出了「建立數據庫連接時出錯」錯誤。 EVERY。單。早上。

我不明白爲什麼會發生這種情況。重新啓動MySQL服務解決了這個問題。

我在PHP5.5,nginx,MySQL。最新版本的WordPress。也使用PHP的Zend Opcache。如果需要,我可以鏈接到日誌文件。

+0

是的,相關的日誌會有幫助,否則我們無法繼續。如果您認爲有必要,也可以提高日誌級別。最後,當Wordpress無法連接時,你是否也無法從控制檯連接?您需要確保數據庫真的停機,並且這不是PHP問題。 – halfer

+0

@halfer這裏是error.log:https://www.dropbox.com/s/up76mku7bncsaiz/error.log 你需要什麼日誌?有沒有特定的PHP日誌和/或特定的mysql日誌?如果它們確實存在,我可以爲你挖掘它們。 –

+0

這就是PHP錯誤日誌,而且這裏面有很多你應該解決的錯誤,儘管我不認爲它們是造成這個問題的原因。你的MySQL日誌更有用。除此之外:我會說在這裏發佈日誌時,應該刪除任何用戶的IP地址或其他個人信息(儘管我很欣賞他們在這種情況下可能是你的)。此外,您應該只粘貼相關部分,並在您的問題中進行,而不是在文件更衣室網站中進行。謝謝! – halfer

回答

0

可能需要mysql.ini文件來進一步幫助您。這看起來好像它可能與服務器進程配置(nginx或任何你的實現使用)或(更可能)與你設置的sql服務的方式有關。 以下信息內容可能對您有幫助: http://forum.parallels.com/pda/index.php/t-58864.html

+0

是的!有它與php.ini –

+0

混淆它在這裏:https://dl.dropboxusercontent.com/u/6317023/my.cnf –

+0

戳:周圍:http://serverfault.com/questions/545468/php-loosing-connection -to-mariadb-server-each-3-hours –