Apache最佳化提高並發數量

來源:互聯網
上載者:User

問題:

我們用lvs做了負載平衡,使用了兩台伺服器做login的服務,以及二次資源下載服務。但是在推廣過程中,陸續有人反映伺服器登入困難。

解決過程:

1、首先我們查看流量日誌以及伺服器cpu與記憶體使用量情況,發現每隔一段時間流量以及cpu使用方式都會急劇下降一次。而且兩台登入伺服器會迴圈出現串連不上的情況。查看lvs  message日誌    /var/log/message


lvs檢測apache的80連接埠失敗,然後lvs會把這台機器踢掉,將所有請求發送到另外一台,然後另外一台檢測失敗,剛才踢掉的又恢複正常。所以造成了上面的情況。我們起初懷疑lvs出現了問題。但是最後我們找到了問題,是apache沒有做最佳化。

2、首先確定你的apache使用的是何種方式,然後這裡的配置需要開啟,然後需要去修改httpd-mpm.conf檔案,修改這個檔案也需要根據自己使用的處理方式決定修改那個,我們用的prefork方式。所以修改,預設貌似是200,也就是只能處理200個連結超過這個數量級就會報錯:server reached MaxClients setting, consider raising the MaxClients setting   當然解決的辦法就是上面提到的增加clients數量。

3、修改完之後在沒有出現串連不上或者lvs檢測失敗的情況。登入伺服器的訪問速度跟訪問量,直線上升。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.