測試目的:
測試在apache入口的時候進入,當Tomcat的一個請求陷入死循環,或者線程進入循環無反應的時候,是否此時占用apache的線程資源。
測試原因:
如果要是影響,無論tomcat線程設置成多大,都會有問題。
測試過程:
Apache:88
?
Tomcat:6080 7080
?
Apache的線程設置才了10個 ThreadsPerChild 10,啟動后查看線程情況
當運行了一個后
頁面不關,同樣執行6次死循環
Wait:userReq的狀態又多了6個,于是在增加到滿
在查看,于是通過Apache在登陸,就登陸不進去了
?
?
證明,如果Tomcat如果有死線程在跑,會影響到Apache的線程數量,當集群下的幾個tomcat都跑上了線程并且無返回時,apache會始終分配到這一個節點,并且apache的線程達到一定數量的時候就會死掉。
?
?