今天同事问了一个关于Blaze启动不报错,访问规则报错的问题,现象如下:
我之前也遇到过这个问题,但是是在启动rma的时候报这个错误,而不是访问具体规则的错,所以我们分两个方面来说:
1、启动rma就报这个错,现象是启动rma,界面一直转转转,然后弹出这个框:应用程序遇到意外服务器错误。请检查服务器日志了解详细信息。
解决方案:我当时使用的是一台内存比较小的电脑,具体多大我想不起来了,当启动rma的时候,内存使用率这时候达到顶峰,然后rma访问就这样了,查看日志,也没看出所以然,后来我就把电脑所有进程全杀死,只留rma,启动了好半天,终于进去了。
2、启动rma不报错,访问具体规则报错:当访问具体规则的时候弹出:应用程序遇到意外服务器错误。请检查服务器日志了解详细信息。
解决方案:这个现象是在UAT服务器上出现的,因为启动这个rma程序的服务器实例是rma用户,用户名就叫rma;由于这台服务器突然挂了,运维人员统一将服务器上的程序全部启动起来,但是却没有用rma用户启动,所以我们查看进程的时候就看到了服务器上的进程都是属于root账户的,说到这里,我想看官您应该明白怎么解决这个问题了吧:就是用rma账户在服务器上启动这个rma的程序。
3、同事遇到一个rma程序里面少jar包,启动rma程序也报这个错误
4、由于改动了rma的一些程序配置文件导致报这个错误,这种情况我也遇到过,这个情况就更加千奇百怪了,提一句,改动rma程序,一定先备份一个。