为什么Tomcat在14分钟内返回一个500错误,然后再次继续?

为什么Tomcat在14分钟内返回一个500错误,然后再次继续?,tomcat,jrubyonrails,honeywell,Tomcat,Jrubyonrails,Honeywell,我们有一个JRuby-on-Rails应用程序,在某个时刻之前运行良好 然后Tocmat突然返回一个500错误,持续约14分钟(我们在500错误html页面中重定向到登录页面)。重定向到登录页面时再次返回500错误(因此有一个大约14分钟的循环) 我们不知道这是什么原因造成的。从日志中,除了以下内容外,找不到其他内容: 已在开始获取192.168.208.155的“/CyberTrack/fr/login?error=true” 2015-11-05 17:34:12+0100 2015-11-

我们有一个JRuby-on-Rails应用程序,在某个时刻之前运行良好

然后Tocmat突然返回一个500错误,持续约14分钟(我们在500错误html页面中重定向到登录页面)。重定向到登录页面时再次返回500错误(因此有一个大约14分钟的循环)

我们不知道这是什么原因造成的。从日志中,除了以下内容外,找不到其他内容:

已在开始获取192.168.208.155的“/CyberTrack/fr/login?error=true” 2015-11-05 17:34:12+0100 2015-11-05 17:34:12致命 编码::CompatibilityError(不兼容的编码:UTF-8和 Windows-1252):应用程序/控制器/应用程序控制器。rb:61:in `日志信息'

但如果这是原因,那么为什么应用程序在14分钟后突然重新开始工作


当可能有以下原因之一时,Tomcat错误500会抛出:

  • 可能您使用的是非Unicode/非UTF-8友好编辑器。在UTF-8友好编辑器中从头开始创建此类
  • web.xml中可能存在问题
  • 检查类名称,例如FirstClass可以写为FirstClass
  • 检查$CATALINA/lib文件夹,确保这些jar退出==>jasper-el.jar、jasper.jar和jsp-api.jar
  • 检查$CATALINA/log/catalinaout.log文件并读取原因
  • 将数据库jar文件添加到$CATALINA/lib文件夹中
  • 还要检查数据库和系统编码类型,因为它们可能相互冲突

  • 最好的问候

    很可能是编码问题

    关于你的问题,需要14分钟才能让它再次工作


    您可以检查tomcat配置,关于,工作重试,以及

    是否关闭错误重定向以查看第一个错误产生的跟踪?