web服务器报500错误

aben 发布于 2014/04/21 16:53
阅读 1K+
收藏 0
各位大侠,问一个问题,我的部署环境是在linux上部署一个apache,挂三个tomcat,现在的问题是日志中有大量的500错误,统计了一下,在tomcat的access日志中一共有九千多的访问请求,而只有不到两千的请求被正常处理了,并且响应时间很快,其余的都是直接返回500错误,根本就没进入到我的程序中。请问这种情况一般是什么情况引起的呢?是环境参数没配置好还是我程序有问题呢?应该怎么来查原因呢?

以下是问题补充:

@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 (2014/04/21 17:21)
加载中
0
CloudArchitect
CloudArchitect

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

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

  程序出错不写日志的吗? 

aben
aben
要是有具体的错误日志就简单了,正因为没有,所以才不知道是怎么回事。
0
char1st
char1st

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

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