大家好,我们公司现在有2个网站,都放在一个TOMCAT服务器上,按道理说同时运行是没有问题的,但是最近老是出现服务器崩溃的问题,很郁闷,我们检查了程序代码和服务器配置等等原因,也在本地进行测试了,还是解决不了具体的问题。TOMCAT上2个网站中有一个网站会连接远程数据库,是不是因为这个导致的呢,十万火急,请解决下这个问题,或者给我点意见,谢谢,拜托了!
[b]问题补充:[/b]
谢谢各位的回答,不放日志是因为没有任何异常,已经查了的,但是就是崩溃了,现在是不知道到底是哪里出了问题,其中有个网站是连接远程数据库的,有时候连接不上的时候整个服务器都不能用了,有没遇到差不多问题的朋友呢?还有如果放在2个不同的TOMCAT下,如何解决端口问题呢?
[b]问题补充:[/b]
改端口,但是我想都用80端口啊,我都是网站啊,不可能让别人输端口吧
没有异常?你从什么地方看出tomcat崩掉了? 如果是企业级的应用,应该将服务器上的可用内存配置的尽可能大一些。
再者,应该仔细检查自己的应用,如数据库异常捕捉之后[b]在finally中添加connection的关闭[/b],数据库中[b]添加索引[/b]等等都可以提高服务的的响应时间和容错能力。
最起码应该把日志之类的贴出来,只是这样说的话谁也没有办法。
2个网站在同一个tomcat,这都会让tomcat压力太大了,你能确定是哪个网站导致tomcat崩溃的吗,
可能的情况就是同时的请求线程太多,导致tomcat没法响应,要挂了,
2个不同的TOMCAT,把端口都修改一下就好了嘛
建议先添加日志,到下一次down的时候,查找原因,再做处理。
用apache httpd 判断请求路径redirect到不同的端口去。
两个网站放到一个服务器上,再来一个服务器?不然Tomcat也承担不了太大的访问量的啊。
有可能是访问量太大,建议你做负载均衡.你出现的这个问题我常遇到