国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Apache > 正文

Apache重負荷服務器應如何優化

2024-08-27 18:28:59
字體:
來源:轉載
供稿:網友

一天兩萬個請求確實不大,但如果在高峰時期出現,而晚間或其它時間沒有,呈正態分布,且均是需要時間的下載服務,那負載還是很大的。

apache允許為請求開的最大進程數是256,maxclients的限制是256.如果用戶多了,用戶就只能看到waiting for reply....然后等到下一個可用進程的出現。這個最大數,是apache的程序決定的--它的nt版可以有1024,但unix版只有256,你可以在src/include/httpd.h中
看到:
#ifndef hard_server_limit
#ifdef win32
#define hard_server_limit 1024
#else
#define hard_server_limit 256
#endif
#endif
你可以把它調到1024,然后再編譯你的系統。記得在httpd.conf里也
要更改相應配置,缺省好象是150。就下面的機器來說,調到512頂
死了,如果再高,系統受不了。

另外,一些系統也限制了一個用戶的最大進程數。你可以用ulimit -u
來看。linux一般是256。因此你要真想讓apache超過這個數,就得調整
這個參數:
ulimit -u unlimited
這個參數要在apache運行之前修改,因此建議加到apachectl里:
case $arg in
start)
if [ $running -eq 1 ]; then
echo "$0 $arg: httpd (pid $pid) already running"
continue
改成
case $arg in
start)
ulimit -u unlimited
if [ $running -eq 1 ]; then
echo "$0 $arg: httpd (pid $pid) already running"
continue
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东源县| 洪江市| 揭阳市| 乡城县| 白城市| 会泽县| 交口县| 华亭县| 常山县| 金昌市| 邯郸市| 新泰市| 泸溪县| 大方县| 武乡县| 普洱| 大竹县| 庆城县| 灯塔市| 顺平县| 龙泉市| 察隅县| 江达县| 盐边县| 乾安县| 宁远县| 怀柔区| 胶州市| 灌阳县| 雷波县| 柳河县| 镇巴县| 临武县| 炎陵县| 民县| 柞水县| 尼勒克县| 万州区| 琼中| 沧州市| 阿图什市|