Soket zaman aşımı Tomcat7

Ben ec2 win 2003 sunucusunda Apache 2.2 ön tarafından Tomcat 7 üzerinde bir LoadUI Yük testi çalıştırmaya çalışıyorum. Yükleme sınamasındaki kullanıcıları artırmaya çalışırken yuva zaman aşımı hataları almaya devam ediyorum. Şu anda 20 kullanıcıyı eşzamanlı olarak çalıştırırken başarısız oluyor. Sunucu tamamen yanıt vermiyor.

-Xmx1024m,-XX:MaxPermSize=128m

Tomcat'in server.xml'sinde aşağıdakileri kullandım:

maxThreads="250",connectionTimeout="20000

Sunucu% 100 CPU kullanımı gösterir, ancak tam yığın kullanımı değildir.

Bir sonraki adım denemek

maxThreads="250",connectionTimeout="60000",acceptCount="250",maxkeepAliverequest="1"

Apache httpd.conf'a ayarladım:

keepAlive on, ThreadsPerChild 250, MaxRequestsPerChild 0
0

1 cevap

jIk1.6 ve GUI gelen heapdumps gelen jvisualvm.exe büyük bir yardım edildi.Gösterdisi ve altındaki en büyük nesneler altında dominator ağacı nihayetinde bana bellek sızıntısı işaret etti.Ben de etkili bir şekilde heapdumps bakmak için Eclipse MAT kullandı.

Ayrıca, CPU tüketimini azaltmak ve acceptCount kuyruğunu 500'e çıkarmak için maxThreads değerini 200'e düşürdüm.

0
katma