在apache下限制每个虚拟主机的并发数!!!!


Posted in PHP onOctober 09, 2006

来自http://www.allabc.com
论坛:http://seecee.dev-c.nl/forumdisplay.php?fid=4

下载模块:

http://www.nowhere-land.org/prog ... st_limit-0.4.tar.gz

官方网址: http://www.nowhere-land.org/programs/mod_vhost_limit/

安装:

apxs -c mod_vhost_limit.c -o /path/to/libexec/mod_vhost_limit.so

在 httpd.conf 加入:

LoadModule vhost_limit_module libexec/mod_vhost_limit.so
AddModule mod_vhost_limit.c

配置:

MaxClients 150
ExtendedStatus On

NameVirtualHost *

<VirtualHost *>
ServerName server1
DocumentRoot /some/where/1
MaxVhostClients 100
</VirtualHost>

<VirtualHost *>
ServerName server2
DocumentRoot /some/where/2
MaxVhostClients 30
</VirtualHost>

<VirtualHost *>
ServerName server3
DocumentRoot /some/where/3
</VirtualHost>

其中: server1 被限制为 100 个并发线程数。 server2 被限制为 30 个并发线程数。 server3 没有被限制。

注:需 mod_status 的 ExtendedStatus On 支持!!

如超出限制的并发数在客户端就会出现503错误:

Service Temporarily Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
--------------------------------------------------------------------------------

Apache/1.3.27 Server at server1 Port 80

在 error_log 中将会有类似以下的错误提示:
[Mon Jun 23 15:22:24 2003] [error] client access to server1 deferred, MaxVhostClients 100 exceeded

希望对大家有用!! (出处:http://www.allabc.com)

PHP 相关文章推荐
php session应用实例 登录验证
Mar 16 PHP
浅析PHP Socket技术
Aug 02 PHP
php图片处理函数获取类型及扩展名实例
Nov 19 PHP
Linux中为php配置伪静态
Dec 17 PHP
PHP中大于2038年时间戳的问题处理方案
Mar 03 PHP
PHP经典面试题集锦
Mar 19 PHP
Windows下Apache + PHP SESSION丢失的解决过程全纪录
Apr 07 PHP
PHP语法小结之基础和变量
Nov 22 PHP
利用PHP自动生成印有用户信息的名片
Aug 01 PHP
php使用 readfile() 函数设置文件大小大小的方法
Aug 11 PHP
PHP实现百度人脸识别
May 06 PHP
thinkphp框架使用JWTtoken的方法详解
Oct 10 PHP
PHP4之真OO
Oct 09 #PHP
第十一节 重载 [11]
Oct 09 #PHP
第十二节 类的自动加载 [12]
Oct 09 #PHP
第十四节 命名空间 [14]
Oct 09 #PHP
学习使用PHP数组
Oct 09 #PHP
PHP中创建并处理图象
Oct 09 #PHP
如何正确理解PHP的错误信息
Oct 09 #PHP
You might like
php保存信息到当前Session的方法
2015/03/16 PHP
php fseek函数读取大文件两种方法
2016/10/12 PHP
JSQL 批量图片切换的实现代码
2010/05/05 Javascript
js监听键盘事件示例代码
2013/07/26 Javascript
Jquery 模拟用户点击超链接或者按钮的方法
2013/10/25 Javascript
JQUERY实现网页右下角固定位置展开关闭特效的方法
2015/07/27 Javascript
mui back 返回刷新页面的实例
2017/12/06 Javascript
Vue组件通信之Bus的具体使用
2017/12/28 Javascript
JavaScript遍历DOM元素的常见方式示例
2019/02/16 Javascript
node.js ws模块搭建websocket服务端的方法示例
2019/04/25 Javascript
微信小程序实现打开并下载服务器上面的pdf文件到手机
2019/09/20 Javascript
js键盘事件实现人物的行走
2020/01/17 Javascript
[57:53]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#3OG VS VP
2016/03/03 DOTA
python中遍历文件的3个方法
2014/09/02 Python
Python找出9个连续的空闲端口
2016/02/01 Python
Python for Informatics 第11章之正则表达式(二)
2016/04/21 Python
Python实现网络端口转发和重定向的方法
2016/09/19 Python
Python操作Access数据库基本步骤分析
2016/09/19 Python
浅谈机器学习需要的了解的十大算法
2017/12/15 Python
Python调用服务接口的实例
2019/01/03 Python
Python 转换RGB颜色值的示例代码
2019/10/13 Python
pytorch AvgPool2d函数使用详解
2020/01/03 Python
Pycharm内置终端及远程SSH工具的使用教程图文详解
2020/03/19 Python
Python第三方包之DingDingBot钉钉机器人
2020/04/09 Python
python tkinter实现下载进度条及抖音视频去水印原理
2021/02/07 Python
css3实例教程 一款纯css3实现的发光屏幕旋转特效
2014/12/07 HTML / CSS
怀旧收藏品和经典纪念品:Betty’s Attic
2018/08/29 全球购物
会计专业应届生求职信
2013/11/24 职场文书
手机业务员岗位职责
2013/12/13 职场文书
数控技术专科生自我评价
2014/01/08 职场文书
人力资源总监工作说明
2014/03/03 职场文书
团队拓展活动总结
2014/08/27 职场文书
毕业实习证明范本
2015/06/16 职场文书
演讲稿之开卷有益
2019/08/07 职场文书
作文之亲情600字
2019/09/23 职场文书
详解python字符串驻留技术
2021/05/21 Python