找回密码
 注册
查看: 986|回复: 8

Resin优化的问题

[复制链接]
发表于 2004-11-3 10:25:44 | 显示全部楼层 |阅读模式
系统情况:Redhat 9 + Apache2.0.52 + Mysql4.0.21 + J2SDK1.4.2_5 + Resin2.14

运行了一个统计系统(现在统计系统的一个表有65万条记录了),有时侯会不能访问这个统计系统,但是其它的PHP的页面都能访问,Mysql所占用的资源也不多,操作系统运行的也还很平稳,我想应该是Resin的问题了,但是重启Resin都不起作用。Resin是默认的配置,我该怎样优化一下呢?俺对Resin不怎么了解,还望大家指教。

偶一边google一边等大家指教。
发表于 2004-11-3 12:21:12 | 显示全部楼层
重启 Resin 都不起作用的话,就不应该是 Resin 的问题喽

不能访问的时候报什么错误?这时直接用 MySQL 的客户端查询如何?
回复

使用道具 举报

 楼主| 发表于 2004-11-3 13:13:21 | 显示全部楼层
是图中的错误,等一段时间又能访问了,但是非常的慢。
直接用phpmyadmin查询都没什么问题的,速度也不慢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2004-11-3 13:35:00 | 显示全部楼层
那就跟MySQL也没多大关系了。
硬盘空余空间如何?

有事先走了。 没解决的话可以发邮件给我,说说你的应用结构,我用 Resin 的时间还是蛮长了。

dannycat AT sina DOT com

晚上见~~
回复

使用道具 举报

 楼主| 发表于 2004-11-3 14:13:37 | 显示全部楼层
硬盘空间也不会有什么问题,还很空闲。

程序不是我写的,俺问问先。
回复

使用道具 举报

 楼主| 发表于 2004-11-4 09:24:29 | 显示全部楼层
找到原因了,原来是防火墙的反DoS规则造成的。

jsp和数据库连接的时候打开了很多端口,MySQL的进程中显示的主机是这个样子的:
localhost:54037
localhost:54047
...
...

而PHP只会是localhost,就不会出现问题。

dannycat啊,要怎样才能让jsp连MySQL的时候不是以很多端口的方式打开,而是像PHP那样呢?
回复

使用道具 举报

发表于 2004-11-4 12:47:27 | 显示全部楼层
[quote:b2d9a680b2="Bluedata"]找到原因了,原来是防火墙的反DoS规则造成的。

jsp和数据库连接的时候打开了很多端口,MySQL的进程中显示的主机是这个样子的:
localhost:54037
localhost:54047
...
...

而PHP只会是localhost,就不会出现问题。

dannycat啊,要怎样才能让jsp连MySQL的时候不是以很多端口的方式打开,而是像PHP那样呢?[/quote]

呃,你们家的防火墙真是霸道,连接口 lo 的连接也管呀

“PHP只会是 localhost”,是什么意思? 是不是配置的使用 UNIX socket?
回复

使用道具 举报

发表于 2004-11-4 12:57:29 | 显示全部楼层
Java 不支持 UNIX Sockets,所以 JSP 只能通过 TCP/IP Sockets 来连接 MySQL。

所以呢,只好配置防火墙,让它放过对 lo 接口 3306 端口的连接了哦

个人觉得就算是 DDos 规则也没有必要对 lo 接口进行过滤,徒劳增加 CPU 负担~~
回复

使用道具 举报

 楼主| 发表于 2004-11-4 13:52:36 | 显示全部楼层
谢谢dannycat,现在弄好了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-25 01:29 , Processed in 0.044565 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表