2012-09-18 58 views
1

我們升級了Amazon RDS實例,並且應用程序無法連接到新的Amazon RDS實例。我們嘗試SSH進入應用服務器,然後通過命令行連接。我們做了一個簡單的一行php腳本,它連接了相同的證書,並且來自它剛剛掛起的Web服務器和PHP客戶端,然後發出無法連接的錯誤。我們確信主機名解析了來自應用服務器的正確IP地址,並且我們刪除了所有安全組。有任何想法嗎?可以通過命令行連接,但不能通過PHP腳本連接

+0

作爲第一個調試步驟:在另一臺機器上建立一個數據庫,這臺機器可以在Internet上看到,並且您可以完全控制它,並嘗試通過CL和PHP腳本連接到該數據庫。注意請求來自哪裏。 – janosrusiczki

+0

請提供重要細節,即* exact *:(1)命令成功,(2)失敗的php cli腳本,(3)整個錯誤消息(顯然刪除用戶名/密碼)。 –

回答

0

您是否在使用RSA安全密鑰訪問服務器?請牢記php應用程序,因爲apache用戶將擁有與用戶運行命令行不同的RSA密鑰 - 您需要將該密鑰添加到遠程服務器。