在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 相关文章推荐
基于OpenCV的PHP图像人脸识别技术
Oct 11 PHP
php 将excel导入mysql
Nov 09 PHP
php 按指定元素值去除数组元素的实现方法
Nov 04 PHP
如何用php生成扭曲及旋转的验证码图片
Jun 07 PHP
解析php防止form重复提交的方法
Jul 01 PHP
分享一段php获取linux服务器状态的代码
May 27 PHP
ThinkPHP实现非标准名称数据表快速创建模型的方法
Nov 29 PHP
PHP中多线程的两个实现方法
Oct 14 PHP
thinkphp5实现无限级分类
Feb 18 PHP
PHP实现文字写入图片功能
Feb 18 PHP
Laravel 默认邮箱登录改成用户名登录的实现方法
Aug 12 PHP
PhpStorm 2020.3:新增开箱即用的PHP 8属性(推荐)
Oct 30 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二分法在IP地址查询中的应用
2008/08/12 PHP
php下安装配置fckeditor编辑器的方法
2011/03/02 PHP
PHP curl 并发最佳实践代码分享
2012/09/05 PHP
PHP图片处理之使用imagecopyresampled函数实现图片缩放例子
2014/11/19 PHP
PHP使用JpGraph绘制折线图操作示例【附源码下载】
2019/10/18 PHP
客户端限制只能上传jpg格式图片的js代码
2010/12/09 Javascript
Firefox中autocomplete=&quot;off&quot; 设置不起作用Bug的解决方法
2011/03/25 Javascript
js自执行函数的几种不同写法的比较
2012/08/16 Javascript
javascript实现颜色渐变的方法
2013/10/30 Javascript
jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码
2015/08/21 Javascript
jQuery实现点击小图片淡入淡出显示大图片特效
2015/09/09 Javascript
手机端js和html5刮刮卡效果
2020/09/29 Javascript
提高Node.js性能的应用技巧分享
2017/08/10 Javascript
在Vant的基础上封装下拉日期控件的代码示例
2018/12/05 Javascript
微信小程序实现弹框效果
2020/05/26 Javascript
[02:44]完美大师赛主赛事淘汰赛第二日观众采访
2017/11/24 DOTA
[35:39]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第二场 11.22
2020/11/24 DOTA
[07:37]DOTA2-DPC中国联赛2月2日Recap集锦
2021/03/11 DOTA
Python异常学习笔记
2015/02/03 Python
Python获取文件所在目录和文件名的方法
2017/01/12 Python
python TCP Socket的粘包和分包的处理详解
2018/02/09 Python
python 顺时针打印矩阵的超简洁代码
2018/11/14 Python
python中如何使用分步式进程计算详解
2019/03/22 Python
pycharm创建scrapy项目教程及遇到的坑解析
2019/08/15 Python
基于python实现微信好友数据分析(简单)
2020/02/16 Python
Python requests设置代理的方法步骤
2020/02/23 Python
Python同时迭代多个序列的方法
2020/07/28 Python
Python3中FuzzyWuzzy库实例用法
2020/11/18 Python
解决HTML5中的audio在手机端和微信端的不能自动播放问题
2019/11/04 HTML / CSS
怎样声明子类
2013/07/02 面试题
信访工作者先进事迹
2014/01/17 职场文书
在职党员进社区活动总结
2014/07/05 职场文书
廉洁自律承诺书范文
2015/04/28 职场文书
2016年感恩母亲节活动总结
2016/04/01 职场文书
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
2021/10/16 Python
HTML 里 img 元素的 src 和 srcset 属性的区别详解
2023/05/21 HTML / CSS