在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图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
Dec 02 PHP
PHP 设置MySQL连接字符集的方法
Jan 02 PHP
PHP+Mysql+jQuery实现发布微博程序 jQuery篇
Oct 08 PHP
php UBB 解析实现代码
Nov 27 PHP
让PHP显示Facebook的粉丝数量方法
Jan 08 PHP
PHP实现将视频转成MP4并获取视频预览图的方法
Mar 12 PHP
PHP中使用array函数新建一个数组
Nov 19 PHP
PHP实现的简单组词算法示例
Apr 10 PHP
为Plesk PHP7启用Oracle OCI8扩展方法总结
Mar 29 PHP
用php定义一个数组最简单的方法
Oct 04 PHP
解决PHPstudy Apache无法启动的问题【亲测有效】
Oct 30 PHP
详解Laravel框架的依赖注入功能
May 27 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
AMFPHP php远程调用(RPC, Remote Procedure Call)工具 快速入门教程
2010/05/10 PHP
php引用计数器进行垃圾收集机制介绍
2012/09/19 PHP
浅谈PHP中Stream(流)
2015/06/08 PHP
浅谈PHP Cookie处理函数
2016/06/10 PHP
JavaScript中的几个关键概念的理解-原型链的构建
2011/05/12 Javascript
基于jQuery的模仿新浪微博时间的组件
2011/10/04 Javascript
Js-$.extend扩展方法使方法参数更灵活
2013/01/15 Javascript
JQueryEasyUI datagrid框架的进阶使用
2013/04/08 Javascript
防止xss和sql注入:JS特殊字符过滤正则
2013/04/18 Javascript
Javascript中的delete操作符详细介绍
2014/06/06 Javascript
js树插件zTree获取所有选中节点数据的方法
2015/01/28 Javascript
jQuery实现垂直半透明手风琴特效代码分享
2015/08/21 Javascript
关于backbone url请求中参数带有中文存入数据库是乱码的快速解决办法
2016/06/13 Javascript
JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别
2016/08/26 Javascript
JS判断来路是否是百度等搜索索引进行弹窗或自动跳转的实现代码
2016/10/09 Javascript
利用Angular.js限制textarea输入的字数
2016/10/20 Javascript
Bootstrap整体框架之JavaScript插件架构
2016/12/15 Javascript
基于Node.js的WebSocket通信实现
2017/03/11 Javascript
jQuery接受后台传递的List的实例详解
2017/08/02 jQuery
利用vue.js实现被选中状态的改变方法
2018/02/08 Javascript
webpack4简单入门实例
2018/09/06 Javascript
node.js环境搭建图文详解
2018/09/19 Javascript
原生js实现密码强度验证功能
2020/03/18 Javascript
Vue router传递参数并解决刷新页面参数丢失问题
2020/12/02 Vue.js
详谈Python2.6和Python3.0中对除法操作的异同
2017/04/28 Python
python批量读取txt文件为DataFrame的方法
2018/04/03 Python
Python爬虫包BeautifulSoup实例(三)
2018/06/17 Python
python获取本机所有IP地址的方法
2018/12/26 Python
python 实时调取摄像头的示例代码
2020/11/25 Python
会计学应届毕业生推荐信
2013/11/04 职场文书
什么是岗位职责
2013/11/12 职场文书
老师对学生的评语
2014/04/18 职场文书
高中班级口号
2014/06/09 职场文书
观看《杨善洲》宣传教育片心得体会
2016/01/23 职场文书
Tomcat弱口令复现及利用
2022/05/06 Servers
Python中的 enumerate和zip详情
2022/05/30 Python