Solaris下一个或多个Resin的问题
我现在的应用都是建立在一个SUNFIRE880的服务器上,也就是说该服务器既是数据库服务器,又是应用服务器。
由于所有的应用都在Resin下跑,造成负载过大,在暂时不将数据库和应用分开的前提下,额外做作了一个Resin。问题就出来了——这台服务器只要重启一下(当然,基本都是由于停电关机,来电启动之后),就会导致另外一个resin下的应用无法正常获得数据。最后才发现是由于在服务器启动的过程中resin启动的要比数据库快,只需要按照如下操作就能恢复:
1、stop掉两个resin;
2、将数据库shutdown掉,然后重新startup;
3、重新启动resin。
我想多个resin情况也应该差不多。补充下,我使用的resin是2.1.14。