我正在工作的Revel站点在浏览器中可以正常工作,但是当通过curl在终端中将其击中时,它返回502。检查Revel的错误日志,当它被curl击中时会引发长时间的恐慌错误,就像...
{“呼叫者”:“ panic.go:35”,“错误”:“运行时错误:索引超出 range“,” lvl“:” eror“,” module“:” revel“,” msg“:” PanicFilter:陷入恐慌, 无法确定堆栈 location“,” section“:” util“,” stack“:” goroutine 265 ...
当我通过浏览器访问该网站时,没有出现新的错误。 Nginx抛出以下错误...
22393#22393:* 5098上游过早关闭连接,而 从上游读取响应头
我的nginx配置基本上看起来像...
server {
server_name name-of-site.com;
location / {
proxy_pass http://localhost:9000;
}
}
起初我以为这是我的Nginx配置的问题,但是看到我通过curl请求访问该网站时,Go / Revel引发了错误,我想知道这是Go还是Revel的问题?通过Nginx运行Go网站时,有人遇到过类似的问题吗?在此先感谢您,任何方向都是有用的。