[英]*10 upstream timed out (110: Connection timed out) while reading response header from upstream with uwsgi
我目前有一個服務器設置與nginx
和uwsgi
與django
這個錯誤不會發生,直到我嘗試更改我的rds instance
我的完全錯誤消息是*10 upstream timed out (110: Connection timed out) while reading response header from upstream, client: xxx.xxx.xxx.xxx, server: xxx.xxx.xxx.xxx, request: "GET /load/ HTTP/1.1", upstream: "uwsgi://unix:/tmp/load.sock", host: "example.com", referrer: "https://example.com/"
我正在使用aws rds( postgres
),它完美無缺。 我做的唯一改變是從常規的postgres
服務改為aurora postgres
我沒有升級db,從常規到極光。 我創造了一個新的aurora postgres
。 我得到了所有設置...在我的django db setting
更改了主機和所有內容。 runserver
本地工作正常。 它通過讀寫連接到db。 完美的工作。 但是,當我部署到服務器時,打開我的域。 任何ui相關的東西看起來都很好,但數據庫相關,不。 花了一段時間然后當然504網關超時。 我去檢查nginx error log
。 那是我發現的錯誤信息。 谷歌搜索,嘗試了一些其他stackoverflow
帖子建議的設置,如將single-interpreter = true
添加到uwsgi.ini
文件中。 沒運氣。
有人可以給我一個想法,我應該在哪里尋找這個問題?
提前致謝。
嘗試轉到您的rds實例,檢查其“安全組設置”。 曾經發生過一次,我也發現安全組設置是問題所在。 我沒有記得設置安全組,但它受到本地IP的限制
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.