4
回答
web服务器报500错误
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
各位大侠,问一个问题,我的部署环境是在linux上部署一个apache,挂三个tomcat,现在的问题是日志中有大量的500错误,统计了一下,在tomcat的access日志中一共有九千多的访问请求,而只有不到两千的请求被正常处理了,并且响应时间很快,其余的都是直接返回500错误,根本就没进入到我的程序中。请问这种情况一般是什么情况引起的呢?是环境参数没配置好还是我程序有问题呢?应该怎么来查原因呢?
举报
aben
发帖于4年前 4回/1K+阅

以下是问题补充:

  • @aben :tomcat/logs下所有日志都查看过,只有access日志有相关的500错误的信息,其他日志文件都没有信息。access日志如下: 10.212.65.71 - - [11/Apr/2014:13:11:18 +0800] "GET /index.php HTTP/1.1" 500 3682 (4年前)
共有4个答案 最后回答: 4年前

500里面应该有具体的出错原因吧 贴出来看下

--- 共有 1 条评论 ---
aben没有具体信息,只有跟apache里的access日志类似的日志,状态是500。 10.212.65.71 - - [11/Apr/2014:13:11:18 +0800] "GET /index.php HTTP/1.1" 500 3682 4年前 回复
要看tomcat的日志
--- 共有 3 条评论 ---
aben回复 @红薯 : 看过tomcat下的所有日志,除了access下的日志外,其他的日志文件都没有信息,只有这一种500状态的日志,所以不知道怎么回事。 4年前 回复
红薯回复 @aben : 不会看日志不应该哦,tomcat 目录下的 logs 目录 4年前 回复
aben看不到具体出错的日志,只有状态为500的访问日志,类似apache下的: 10.212.65.71 - - [11/Apr/2014:13:11:18 +0800] "GET /index.php HTTP/1.1" 500 3682 4年前 回复

  程序出错不写日志的吗? 

--- 共有 1 条评论 ---
aben要是有具体的错误日志就简单了,正因为没有,所以才不知道是怎么回事。 4年前 回复

10.212.65.71 - - [11/Apr/2014:13:11:18 +0800] "GET /index.php HTTP/1.1" 500

--- 共有 3 条评论 ---
aben回复 @char1st : 对的。能查到一共有九千多的访问请求,只有不到两千的请求能够进入到action中并且响应时间很短,其余的都是500错误。 4年前 回复
char1st你是说你的index.php这个是映射到tomcat下个某个action? 4年前 回复
aben这个后缀没关系吧?可以配的,类似struts默认的.do后缀,这个.php后缀是要求这样配的。 4年前 回复
顶部