免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: hellking007
打印 上一主题 下一主题

[Web] Apache 一天死一次 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2005-02-20 20:34 |只看该作者

Apache 一天死一次

呵呵,我的看法还是核心参数没调好,另外在核心参数正确的情况下,
还是建议用prefork模式,在prefork模式下死机是因为达到系统的资源的最大值,把核心参数调整好,应该就可以了。

可以使用以下方法查看你的WEB服务器到底需要多大的参数

在你的机器死机时,
看看mysql有多少进程或线程
tomcat有多少进程与线程
apache有多少进程与线
当时共使用了多少文件数
不要告诉我你不知道怎么看啊。
把你的结果发上来研究一下就可以打到问题的原因了。

论坛徽章:
0
22 [报告]
发表于 2005-02-20 20:55 |只看该作者

Apache 一天死一次

HTTP_SERVICE_UNAVAILABLE

其实apache已经告诉你了

按原文翻译就是 http服务器不可用了。
其实他是告诉你sock句柄无法打开了。

就是指打开的文件数已经达到系统上限了,开大了就可以了。
如果你在linux下用C写过程序就应该能够理解
sock套接字的意思了。

另外不知道你的mysql与tomcat及apache是不是用三个系统帐号使用的。

作为一个象你这样的站点,其实你应该预先就应该考虑到这些问题的。

不应该的。

因为能够精确计算。

你的apache最大能够到2048个客户。

那么如果都是通过tomcat调用的话,
同时如果每个页面都调用mysql数据库的话。

你需要打开的文件数至少大于
2048*3
再加上系统及你的程序代码等要打开的文件数
2048*2
同时计算apache、tomcat、mysql需要使用的信号量,共享内存等。
至少为大于2048*3
所以你必须要把核心参数调整到一个合理的位置。

不过其实你可以调大一点。
如果程序不需要使用那么多他也不会增大系统负担的。
你大可以把我上面讲的那几个核心参数再往调。

论坛徽章:
0
23 [报告]
发表于 2005-02-21 22:56 |只看该作者

Apache 一天死一次

增大了参数后,昨天终于没有死了!
但是也有可能是网站访问量这两天下来了。现在只有等到流量再上去,才能真正验证是否已经解决这个问题。

但是,HTTP_SERVICE_UNAVAILABLE  这个错误产生得仍然非常频繁,特别是如果页面是frame,产生的几率更大。按照wxxszzz的说,我需要把打开文件数改大,但是我已经设置成:ulimit -n 65536 ,这个数应该够了啊。
需要说明的是,我使用了mod_limitipconn,并且设置单IP最大连接是10,不知道是不是这个东西造成的错误。

在此特别感谢wxxszzz和peng的热情帮助!

论坛徽章:
0
24 [报告]
发表于 2005-02-21 23:51 |只看该作者

Apache 一天死一次

增大了参数之后,使用worker模式还是会死的,这个是线程的问题。

这个我在已经在我自己的网站上测试过了,
好象是达到一定的连接量就会出现这个问题,
每天的访问量大一点,支持的时间就短一些,访问量小一些支持的时间就长一些。

还是用prefork模式吧,

最多把最大空闲子进程开大一点,另外limitpconn模块还是建议不要用在网页里服务器
即使要用也是建议使用另开一个httpd,加载limi模块。

就是另开一个端口专门用于下载。

这样可以保证你的网站是畅通无阻的。

把httpd.conf 拷贝一下,改一下port就可以了。

因为有些人下载是用多线程的,很容易用完所有连接的,

一个人开个三个任务,每个任务5个线程,你能支持多少个用户啊。

论坛徽章:
0
25 [报告]
发表于 2005-02-22 16:40 |只看该作者

Apache 一天死一次

和并发连接数是很有关系的,现在的人下载大多用多线程疯狂下载.系统需要足够的资源才行,楼上很有道理

论坛徽章:
0
26 [报告]
发表于 2005-02-22 20:54 |只看该作者

Apache 一天死一次

kan tou xiang

论坛徽章:
0
27 [报告]
发表于 2005-03-06 16:08 |只看该作者

Apache 一天死一次

如果jsp文件比较多,你用用resin 代替tomcat试试。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP