簡體   English   中英

在 Amazon ec2 上建立數據庫連接時出錯

[英]Error establishing a database connection on Amazon ec2

所以我在過去幾個月里徹底研究了這個主題和所有其他帖子,而不是永久的解決方案。

我使用 Putty SSH 在 Amazon EC2 服務器上安裝了 Wordpress。 我的網站運行得非常好,直到我運行 Facebook 和 Instagram 廣告,這些廣告為網站 (www.ProfRoofs.com) 帶來了大量流量。 廣告運行幾分鍾后,主頁顯示..

“建立數據庫連接時出錯”

我在這里嘗試了解決方案,包括編輯 wp-config.php 文件以包含那些建議的 FTP 憑據。 我閱讀了有關創建負載均衡器的內容,但發現效率低下。 唯一有效的臨時解決方案是重新啟動我的實例,但這樣做總是很煩人。

我應該支付亞馬遜每月 50 美元的支持來修復它嗎? 我想知道是不是因為我使用的是免費層 EC2 實例並且它太小/內存不足? 我讀了一篇關於增加內存的帖子,我把內存增加到了 3GB,但仍然什么也沒做。

有什么建議? 努力在這里開展業務。

您的 EC2 實例沒有足夠的內存來處理增加的工作負載。 我在運行 Wordpress 和本地 MySQL 數據庫的 t2.micro 實例中看到了很多。 性能會很好,直到負載增加,然后數據庫連接錯誤才會開始。

您可以執行以下兩項操作之一:

  1. 您可以使用更大的 EC2 實例。 通過 AWS 控制台,只需停止您的實例,更改其實例類型,然后啟動它。 我會逐漸增加實例類型,以避免支付超出您需要的費用。
  2. 您可以將 MySQL 數據庫卸載到 RDS 實例並從 EC2 實例中刪除 MySQL。 這肯定是有益的,但在流量高峰期您仍然可能需要更大的實例類型。 RDS 可通過 AWS 免費套餐獲得。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM