服务器环境:
linux企业版4 + jdk1.6 + apache2 + resin3.1.5
1G内存网站能正常访问,但有时访问动态页时会出现503错误。cpu有时占用率为70-80%,内存free一般是几兆问题有两个:
1、无法做负载启动
安装的resin可以通过命令 httpd.sh 启动,但是如果用 httpd.sh -server b start 启动,返回结果“Resin/3.1.5 started -server 'b' for watchdog at 127.0.0.1:6600”,但实际上没有启动resin(resin.conf中已经配置了相关内容<server id="" address="127.0.0.1" port="6800"/><server id="b" address="localhost" port="6800"/>)。同样的配置,在其他机器上就可以启动,请问是什么原因,怎么查问题所在?2、怎样修改6800端口的参数
resin设置了6800端口在apache做监听,resin的启动端口是8080,resin.conf中配置“<http address="*" port="8080" connection-max="700" accept-thread-min="50" accept-thread-max="300" accept-listen-backlog="10000"/>”,可以看到修改了8080端口的这些设置,但是hmux://localhost:6800的还是保留默认值(accept-thread-max=10 accept-listen-backlog=100),我觉得可能是因为这个值太小,造成通过apache转过来的请求处理缓慢出现了503状态,请问怎么修改6800端口的这些值?急切问题,解决马上给分!不够可以再加!
如果有解决503问题的方法或检查问题的方法同样给分!
linux企业版4 + jdk1.6 + apache2 + resin3.1.5
1G内存网站能正常访问,但有时访问动态页时会出现503错误。cpu有时占用率为70-80%,内存free一般是几兆问题有两个:
1、无法做负载启动
安装的resin可以通过命令 httpd.sh 启动,但是如果用 httpd.sh -server b start 启动,返回结果“Resin/3.1.5 started -server 'b' for watchdog at 127.0.0.1:6600”,但实际上没有启动resin(resin.conf中已经配置了相关内容<server id="" address="127.0.0.1" port="6800"/><server id="b" address="localhost" port="6800"/>)。同样的配置,在其他机器上就可以启动,请问是什么原因,怎么查问题所在?2、怎样修改6800端口的参数
resin设置了6800端口在apache做监听,resin的启动端口是8080,resin.conf中配置“<http address="*" port="8080" connection-max="700" accept-thread-min="50" accept-thread-max="300" accept-listen-backlog="10000"/>”,可以看到修改了8080端口的这些设置,但是hmux://localhost:6800的还是保留默认值(accept-thread-max=10 accept-listen-backlog=100),我觉得可能是因为这个值太小,造成通过apache转过来的请求处理缓慢出现了503状态,请问怎么修改6800端口的这些值?急切问题,解决马上给分!不够可以再加!
如果有解决503问题的方法或检查问题的方法同样给分!
解决方案 »
- web需求文档
- The value for the useBean class attribute com.bwm.db.Conn is invalid.
- html:file 提交问题
- dreamware打开jsp文件中文乱码
- 我的问题还没有解决,现在很急,请大家帮忙啊
- 求:时间数据的大小比较
- 请问要用split函数要包含那些头文件?
- 请问高人:取的放在session中的数组如何转换内码?
- 2003-5-5 18:00:00怎样转换成May 5, 2003 18:00:00格式?
- tomcat能作为web server 运行applet吗?
- eclipse 中的 jsp 编辑器
- 为什么calendar.getTimeInMillis()每次返回不同值,结果不一致?
解决方法就是把webapps清空再重新部署,楼主不妨试试!