[英]*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.