Chinaunix

标题: apache到底最多可以支持多少个虚拟主机 [打印本页]

作者: zhoumi    时间: 2005-03-14 16:42
标题: apache到底最多可以支持多少个虚拟主机
我原来的 Apache 没有做什么特殊的配置修改。在 web日志和 error日志全开的情况下。跑了250个左右的虚拟主机。

但是现在系统有了新的需求。要建立3000个左右子,虚拟主机。要尽量可能的在一个主机,一个Apache Server &下面建立尽量多的虚拟主机。这样可以减少购买服务器的数量。(这个技术还是满有现实的经济价值的)。

我大概知道,这个问题与,文件句柄。有关。但是具体怎么配置怎么修改就不清楚了。

各位高手,各位老大请,多多执教。多多帮助呀。
作者: zhoumi    时间: 2005-03-15 06:59
标题: apache到底最多可以支持多少个虚拟主机
请教版主。Apache和网景的Enterprise WebServer 那个可以支持的虚拟主机更多些。
作者: zhoumi    时间: 2005-03-15 14:23
标题: apache到底最多可以支持多少个虚拟主机
自己顶
作者: zhoumi    时间: 2005-03-16 16:12
标题: apache到底最多可以支持多少个虚拟主机
无奈的自己顶了又顶。
会者不难。给为同仁多支持了。
作者: HonestQiao    时间: 2005-03-16 16:27
标题: apache到底最多可以支持多少个虚拟主机
不知道你要这么多做什么?
采用动态虚拟主机的配置把

支持几十万都没有问题,但是要求你的硬件不拖后腿
作者: zhoumi    时间: 2005-03-17 09:06
标题: apache到底最多可以支持多少个虚拟主机
就算动态生成虚拟主机,但是还要牵扯日志的问题。

只要写日志,就要用到文件句柄?

我的具体情况是,虚拟主机数量肯定少不了?
而且每个虚拟的 主机都要有自己的单独的日志文件。

所以请高手,能不能再指教的详细点
作者: lookfar    时间: 2005-03-18 11:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhoumi    时间: 2005-03-25 10:54
标题: apache到底最多可以支持多少个虚拟主机
这个问题真得这么棘手吗?我自己找了找方法,也做了些测试。希望抛砖引玉。
--------------
系统核心参数/proc/sys/fs/file-max 该文件指定了可以分配的文件句柄的最大数目缺省设置68298
在没有启动apache的时候
/proc/sys/fs/file-nr        该文件与 file-max 相关,它有三个值
已分配文件句柄的数目        4595
未使用文件句柄的数目        4069
文件句柄的最大数目                        68298
(file-max文件中设置)该文件是只读的,仅用于显示信息

我在apache中依次添加站点。加到630个左右时apache就死了。虽然进程也在但是。页面不能显示。我特别观察了。加载630个站点时。在start和stop之间file-nr文件的变化其中的2项未使用的文件句柄数目减少到了2084个左右时,apache就死掉了。4069-2084=1985。
这几个数字之间肯定又一定的关系。我现在没有确切的把握。说他们之间时什么关系。

说了一打堆的话。不知道哪位高人知道怎么修改file-nr文件中的第一个选项 4995我想如果可能linux系统自己的运行好要保留一定的,文件句柄。因此,如果把。系统分配的句柄数目增加的话。或许apache可以打开更多的日志。因为阿怕车到了2084的时候死掉的,明显时文件句柄不够用了。。。。。
作者: zhoumi    时间: 2005-03-25 10:54
标题: apache到底最多可以支持多少个虚拟主机
这个问题真得这么棘手吗?我自己找了找方法,也做了些测试。希望抛砖引玉。
--------------
系统核心参数/proc/sys/fs/file-max 该文件指定了可以分配的文件句柄的最大数目缺省设置68298
在没有启动apache的时候
/proc/sys/fs/file-nr        该文件与 file-max 相关,它有三个值
已分配文件句柄的数目        4595
未使用文件句柄的数目        4069
文件句柄的最大数目                        68298
(file-max文件中设置)该文件是只读的,仅用于显示信息

我在apache中依次添加站点。加到630个左右时apache就死了。虽然进程也在但是。页面不能显示。我特别观察了。加载630个站点时。在start和stop之间file-nr文件的变化其中的2项未使用的文件句柄数目减少到了2084个左右时,apache就死掉了。4069-2084=1985。
这几个数字之间肯定又一定的关系。我现在没有确切的把握。说他们之间时什么关系。

说了一打堆的话。不知道哪位高人知道怎么修改file-nr文件中的第一个选项 4995我想如果可能linux系统自己的运行好要保留一定的,文件句柄。因此,如果把。系统分配的句柄数目增加的话。或许apache可以打开更多的日志。因为阿怕车到了2084的时候死掉的,明显时文件句柄不够用了。。。。。
作者: ruochen    时间: 2005-03-25 14:58
标题: apache到底最多可以支持多少个虚拟主机
没有建立这么多的主机!!!



关注中..........
作者: starword    时间: 2005-03-25 16:35
标题: apache到底最多可以支持多少个虚拟主机
把file-max增加到103062看看。
用unlimit检查一下是不是unlimited
作者: mtdfhq    时间: 2005-03-26 01:16
标题: apache到底最多可以支持多少个虚拟主机
笨人之见。
能不能配置成动态的虚拟主机
不要日志、直接null
作者: KindGeorge    时间: 2005-03-26 08:56
标题: apache到底最多可以支持多少个虚拟主机
除了系统核心参数的配置是需要的,但还要你的机器是否顶得住了,是否能承受那么多流量.
我觉得是有必要建立那么多的,只是有些人还没用到而已,但有些人还是会用到的.尽量发挥机器的性能,起码节约成本.




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2