Apache는 Tomcat 앞면에 정적 콘텐츠와 동적 콘텐츠를 제공하는 Tomcat이 있습니다. Tomcat은 시스템의 사용자 수가 증가한 이후로 매우 느려졌습니다. 우리는 원인을 정확하게 찾아 내기 위해 노력하고 있습니다. 우리는 Tomcat에서 열려있는 세션의 수를 두 배로 늘리는 다른 서버를 아무 문제없이 가지고 있습니다.Apache에서 404 개 오류가 많이 발생했습니다. 잘못된 경로가있는 정적 파일에 대한 httpd 로그
Apache httpd 로그에서 응용 프로그램에 존재하지 않는 경로가있는 정적 파일에 대해 수천 개의 404 오류가 표시됩니다. 파일이 존재하고 경로가 거의 보이지만 시스템에 중복 및 다른 파일 경로의 일부가 포함되어 있습니다.
예 : 우리가 우리의 시스템 파일이 다음 아파치 로그에서
/assets/img/menu-toggler.png
을 나는이를 볼 수 있습니다
[02/Oct/2014:12:22:16 +1000] "GET /assets/assets/css/assets/plugins/jqvmap/assets/assets/img/menu-toggler.png HTTP/1.1" 404 11947 "-" "Mozilla/4.0 (compatible;)"
[02/Oct/2014:12:22:16 +1000] "GET /assets/assets/plugins/gritter/assets/plugins/fullcalendar/assets/assets/img/menu-toggler.png HTTP/1.1" 404 11947 "-" "Mozilla/4.0 (compatible;)"
우리는 등 폴더 assets
, plugins
, jquery-validation
의에서이 시스템,하지만 확실히 그런 식으로 중첩되지 않습니다.
우리는 또한 그 파일
[02/Oct/2014:12:37:23 +1000] "GET /assets/img/menu-toggler.png HTTP/1.1" 200 948 "-" "Mozilla/4.0 (compatible;)"
나는 모든 404 오류가 느려질 수 Tomcat을 일으키는 원인이 있다고 생각에 대한 올바른 GET 요청을해야합니다. 질문 : 존재하지 않는 시스템에서 경로와 함께 이상한 GET 요청을 일으킬 수있는 것은 무엇입니까?
'질문 : 시스템에 존재하지 않는 경로로 인해 이상한 GET 요청이 발생할 수있는 이유는 무엇입니까? '답변 : 우리가 볼 수없는 코드 –