【求助】請問有什麼軟體可以控制Apache頻寬?



贊助商連結


204-14
2003-10-29, 12:19 AM
請問各位有什麼軟體可以控制Apache頻寬?
文章找了很久都找不到..
結論都是說買頻寬管理器...
請各位大大介紹一個給我..
蠻需要用的..

贊助商連結


ahome
2003-10-29, 08:09 AM
mod bandwidth 但是對php好像無效,我try出的結果...
或者是你用BBIagent作為你server的前端做限速動作,這招絕對有用..

204-14
2003-10-29, 09:32 AM
http://www.bbiagent.net/b5/
我沒那麼多台電腦可以架這東西...
我自己已經找到一個了..
也感謝你回覆..

teddychu
2003-10-29, 10:32 PM
可以分享一下你找到的方法嗎?我也挺好奇的說!:)

iamdc
2003-10-30, 11:17 PM
用之前版上介紹的 Netlimiter 對 Apache.exe 限制應該可以吧?試試看?

ahome
2003-10-31, 12:16 AM
Netlimiter只能在win下用..
linux下就沒輒了

iamdc
2003-10-31, 08:52 PM
最初由 ahome 發表
Netlimiter只能在win下用..
linux下就沒輒了

這我知道阿∼因為發文者的 OS 是填 "暈倒 叉P SP1" 所以我才建議他使用看看呀 ^^

k170326
2003-11-01, 07:24 AM
這是我在大陸網站上看到的
不知行不行的通
你參考看看囉


下載模塊:
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

204-14
2003-11-27, 11:13 AM
很久回來看留言<=忘記這篇存在了@@
如同iamdc所說的...
我用那個控制..
至於k170326所提供的我想應該是控制同時限上人數...