2015-10-06 57 views
0

在遵循this tutorial將我的應用部署到Azure之後,我的應用在大多數方面都工作得很好。Swift Mailer不會使用更新的設置

但是,當我嘗試發送電子郵件時,它永遠不會通過。錯誤日誌狀態

[2015-10-06 01:25:58] app.ERROR: Exception occurred while flushing email queue: Connection could not be established with host 127.0.0.1 [An attempt was made to access a socket in a way forbidden by its access permissions. #10013] [] [] 

顯然,它仍然嘗試使用應用程序在開始時生成的parameters.yml設置。

但是,我編輯了parameters.yml文件來指向我的SendGrid帳戶,但似乎沒有使用這些設置。我已經重新啓動服務器並多次清除緩存無效。

任何想法我做錯了什麼?

+0

你是如何編輯參數文件的?聽起來像是一個部署問題,我懷疑。 – Ragdata

+0

那麼,我使用Azure的Kudu的控制檯,所以它可能實際上是問題? – Neglexis

+0

呃...不...但是是...有一點在身邊。你有沒有GIT知識庫或類似的東西? – Ragdata

回答

0

通過php app/console cache:clear清除緩存顯然沒有清除parameters.yml緩存。

對於別的,我不得不通過Azure的命令行通過rm -rf app/cache/*手動刪除緩存文件夾,這也解決了我的parameters.yml問題。