저는 전국 (캐나다) 전역에서 사용되는 꽤 큰 응용 프로그램을 배포했습니다. 이는 많은 동시 연결을 의미합니다. 우리 JBOSS 40 개 최대 스레드로 구성된으로 현재 스레드가 Tomcat 상태에서 사용 중일 때 어떤 문제가 있습니까?
는 최근에 우리는 동시 스레드의 최대 크기에 도달했습니다. 이제는 250 명이므로 괜찮습니다.때때로 나는 톰캣 상태 페이지에서 찾고, 나는 등, 자바 스크립트 파일, CSS 파일, 스트럿 (자바)의 행동에 스레드를 참조
어떻게 할 수있는 자바 스크립트 나 CSS 파일에 스레드 내 초 동안 살아있어? 스레드가 페이지로드 중일 때 (클라이언트가 자바 스크립트 파일을 캐시에 다운로드 할 때)라고 생각했습니다. 내가 맞습니까?
예 항목
이 하나가 여기에 항상Stage: S
Time: 1127110823 ms
B Sent: 0 KB
B Recv: 0 KB
Client: client's ip address...
VHost: server's vhost...
Request: GET /que/2715/jsp/common/js/jquery/jquery.maskedinput.js HTTP/1.1
.. 이해가 안 왜 ...
나는이 모든 정보를 이해하고 방법 I 코드를 변경하려면현재의 thread를 해제합니다.
도 매우 작은 파일,
이 동작에는 영향을주지 않는 server.xml 시간 초과가 없습니다. 당신이 설명하는 것은 Tomcat이 아니라 TCP 스택에 의해 수행됩니다. – EJP
우리가 호스팅하는 환경은 jBoss 앞에서 mod_jk를 사용하는 것처럼 보입니다. 참조 : http://1.bp.blogspot.com/_y8SmAu6cJZ4/TTpexxSN10I/AAAAAAAAAH4/lYekuJOxwMQ/s1600/Tomcat-cluster-diagram.png을 –
것은 우리가 (우리의 Windows 환경에 전에 문제의 종류를 가진되지 않은 것입니다 jBoss는 HTTP 프로토콜을 직접 사용하여 Windows에서 서비스로 실행). 새로운 환경 (apache 및 mod_jk)에서이 문제를 해결하기 위해 수행 할 수있는 구성이 있습니까? 도움 –