各位大侠:
我们采用Java(jdk1.3,主要是Java servlet+Java package+Java Bean技术做的一个网站,后台服务用的是:Jrun3.0+Apache1.3.9,其网站涉及的内容有:1、网站页面;2、网站动态维护(后台运行);3、网站静态维护(后台运行),我们在Jrun3.0中(既:JRun Default Server下)配置了100多个Web Application,后台数据库我们用的是Microsoft SQL2000,现遇到问题如下:
1、访问网站相关系统,在网站相关系统访问数据库过多时会出现JRun服务自动停止,导至网站无法正常运行,但手工重启Web服务(既:Jrun)后网站及后台系统又能正常运行。
2、在运行网站后台管理系统时速度比较慢。
请问:1、这些问题主要出在哪?如何解快?
2、请问在Jrun3.0及Apache1.3.9中有最大或最小线程数量设置吗?如何设
置?
3、如何更好地配置后台web服务Jrun3.0及Apache1.3.9呢?
4、如经过以上配置仍无法解决网站出现的问题,请问我采用升级web服务
版本(Jrun4.0+Apache1.3.9)可以解决如上问题吗?能否给我一份
Jrun4.0+Apache1.3.9的配置文档?如何设置最大或最小线程数量?
5、想问下网站访问数量很大Tomcat5.0服务能否承受得了,如何配置
Tomcat5.0+Apache1.3.9呢?
6、能否推荐一种更好的web服务给我们呢?但要尽量保证我们原写的程序能正
常运行(我们可能要读取*.properties文件,我们将其所有的*.properties
文件放在如d:\java\myApp\WEB-INF\config\下,而由其引子文件:
redirect.properties告知(既:指向)我们web application的程序(既
Java 程序)将要用到的*.properties文件),我们如何将此引子文件放置
在你推荐的web服务相关的目录下?使服务能正常运行,网站能正常运行,
如你正好熟悉这方面能否给我个较详细的文档呢?谢谢!
下面是我个人对以上问题的一些分析:
1、我觉得我们未把Web服务Jrun3.0+Apache1.3.9设置到最稳、最好性能(可能是未进行线程访问量设置)。
2、可能是Java servlet技术在处理使用时间较长的程序(如:访问数据库时间或显示网页界面时间等)时出现的一些异外的问题。
3、程序逻辑问题?为此我们查过程序暂未发现...就算既便有些小错误也不至于使JRun服务自动停止呀.
对以上问题我急需,希望各位大侠帮忙,本人将不胜感激,谢谢!
---------------------------------------------------------------
内存占用过多,导致”死掉“。
解决办法:
优化程序:sql语句优化,及时关闭与数据库的连接(这个可能是导致死机的最主要原因)
提高服务器配置:加大内存等