在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实现的功能是显示8条基色色带
Oct 09 PHP
利用discuz实现PHP大文件上传应用实例代码
Nov 14 PHP
php 方便水印和缩略图的图形类
May 21 PHP
PHP中读写文件实现代码
Oct 20 PHP
Fine Uploader文件上传组件应用介绍
Jan 06 PHP
PHP中使用asort进行中文排序失效的问题处理
Aug 18 PHP
php实现word转html的方法
Jan 22 PHP
ThinkPHP项目分组配置方法分析
Mar 23 PHP
php实现在线通讯录功能(附源码)
May 13 PHP
php抽奖概率算法(刮刮卡,大转盘)
Apr 17 PHP
Yii调试查看执行SQL语句的方法
Jul 15 PHP
yii2项目实战之restful api授权验证详解
May 20 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类的反射用法实例
2014/11/03 PHP
php网页病毒清除类
2014/12/08 PHP
php 类中的常量、静态属性、非静态属性的区别
2017/04/09 PHP
php回调函数处理数组操作示例
2020/04/13 PHP
JavaScript在IE中“意外地调用了方法或属性访问”
2008/11/19 Javascript
Confirmer JQuery确认对话框组件
2010/06/09 Javascript
通过正则格式化url查询字符串实现代码
2012/12/28 Javascript
Javascript实现简单的富文本编辑器附演示
2014/06/16 Javascript
原生js实现复制对象、扩展对象 类似jquery中的extend()方法
2014/08/30 Javascript
返回函数的JavaScript函数
2016/06/14 Javascript
AngularJs自定义服务之实现签名和加密
2016/08/02 Javascript
基于Vuejs实现购物车功能
2016/08/02 Javascript
微信小程序仿美团城市选择
2018/06/06 Javascript
npm 常用命令详解(小结)
2019/01/17 Javascript
jQuery实现适用于移动端的跑马灯抽奖特效示例
2019/01/18 jQuery
vue路由切换之淡入淡出的简单实现
2019/10/31 Javascript
在Vue mounted方法中使用data变量详解
2019/11/05 Javascript
JS实现旋转木马轮播图
2020/01/01 Javascript
js和jquery判断数据类型的4种方法总结
2020/08/28 jQuery
Ant Design Pro 之 ProTable使用操作
2020/10/31 Javascript
微信小程序实现点击导航条切换页面
2020/11/19 Javascript
Python标准库之itertools库的使用方法
2017/09/07 Python
火车票抢票python代码公开揭秘!
2018/03/08 Python
对TensorFlow的assign赋值用法详解
2018/07/30 Python
Python 3.8 新功能来一波(大部分人都不知道)
2020/03/11 Python
python 常用日期处理-- datetime 模块的使用
2020/09/02 Python
HTML中meta标签及Keywords
2020/04/15 HTML / CSS
洛杉矶健身中心女性专用运动服饰品牌:Marika
2018/05/09 全球购物
日期和时间问题
2015/01/04 面试题
六月份红领巾广播稿
2014/02/03 职场文书
给学校的建议书
2014/03/12 职场文书
人间正道是沧桑观后感
2015/06/15 职场文书
2016年社区“我们的节日·中秋节”活动总结
2016/04/05 职场文书
2019年农民幸福观调查的实践感悟
2019/12/19 职场文书
默认网关不可用修复后过一会又不好使了解决方法
2022/04/08 数码科技
详细介绍python操作RabbitMq
2022/04/12 Python