Tomcat7 soketining takrorlash vaqti

Ap2.2 tomonidan olib borilgan Tomcat 7da LoadUI Load testini ishga tushirishga harakat qilaman. Load testdan foydalanuvchilarni ko'paytirishga harakat qilsam, soketni takrorlash xatolarini olishni davom ettiraman. Hozirgi vaqtda 20 foydalanuvchi bir vaqtda ishlayotganida muvaffaqiyatsiz bo'ladi. Server butunlay javob bermayapti.

-Xmx1024m,-XX:MaxPermSize=128m

Tomcat server.xml da quyidagicha foydalangan:

maxThreads="250",connectionTimeout="20000

Server 100% protsessordan foydalanishni ko'rsatadi, lekin to'liq uyumdan foydalanmaydi.

Mening keyingi qadamim bilan harakat qilishdir

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

Apache httpd.conf-ga qo'ydim:

keepAlive on, ThreadsPerChild 250, MaxRequestsPerChild 0
0

1 javoblar

jdk1.6 dan jvisualvm.exe va GUI-dagi heapdumpslar katta yordam edi. Heapdump ostida dominator daraxti va uning ostida eng katta ob'ektlar, meni xotira sızıntısına ishora qildilar. Bundan tashqari, heapdumps'ları samarali ko'rish uchun Eclipse Mat foydalangan.

Bundan tashqari, CPU iste'molini kamaytirish uchun maxThreads-ni 200 ga qisqartirib, acceptCount navbatini 500 ga oshirgan edim.

0
qo'shib qo'ydi