请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,请问为什么nginx突然请求异常了?error.log没有报错,验证过两台服务器没问题

通过访问nginx下的/resources/login.html,点击登录,显示登录失败,进入到了:
error: function (data) {
alert(“登陆失败:” + data.responseText);
}
查看应用服务器控制台打印:
.s.web.servlet.PageNotFound : No mapping for GET /
org.springframework.web.servlet.NoHandlerFoundException: No handler found for GET /
发现nginx发了奇怪的请求


附:通过postman工具发送get、post或者浏览器发送get到nginx服务器均正常,但通过html页的ajax就出错。

正在回答 回答被采纳积分+3

3回答

龙虾三少 2019-07-29 18:40:11

这个url在课程中没有的 应该是外部的爬虫什么的 可以忽略

0 回复 有任何疑惑可以回复我~
  • 老师,现在是通过postman工具发送get、post或者浏览器发送get到nginx服务器均正常,但通过html页的ajax就出错。页面啥的我重新拷贝了一遍,还是这样。就是报下面发的那些异常
    回复 有任何疑惑可以回复我~ 2019-07-29 19:00:12
  • 比对一下你ajax和postman请求不同的地方 包括header等元素
    回复 有任何疑惑可以回复我~ 2019-07-29 19:11:28
提问者 weixin_慕前端5589362 2019-07-29 17:16:13

看了静态文件,都是几天前的,没有改动,最近的修改应该就是nginx.conf。但是nginx.conf只是改动了lua相关。控制台陆续报出:

2019-07-29 17:01:19.089  WARN 1839 --- [p-nio-80-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Failure inReturnType com.seckill.controller.GlobalExceptionHandler.handleError(javax.servlet.http.HttpServletRequest,jav

org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection reset by peer

--------------

2019-07-29 17:03:47.983  WARN 1839 --- [-nio-80-exec-10] .w.s.m.s.DefaultHandlerExceptionResolver : Failure whweb.servlet.NoHandlerFoundException]

java.lang.IllegalStateException: Cannot call sendError() after the response has been committed

tomcat下的日志都是:

"GET / HTTP/1.1" 500 97 12

老师请问这个nginx哪里可能发生这种错误吗?现在无从下手,有时甚至nginx的access.log也没有记录


0 回复 有任何疑惑可以回复我~
龙虾三少 2019-07-29 16:52:30

排查下你的改动 光看这个看不出原因

0 回复 有任何疑惑可以回复我~
  • 老师,现在发现是请求好像都有问题,我通过getotp.html发请求也出现了类似的错误,但是我看不出来nginx.conf有什么问题
    2019-07-29 17:20:22.645  WARN 1822 --- [p-nio-80-exec-9] o.s.web.servlet.PageNotFound             : No mapping for GET /robots.txt
    org.springframework.web.servlet.NoHandlerFoundException: No handler found for GET /robots.txt
    回复 有任何疑惑可以回复我~ 2019-07-29 17:23:41
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信