달력

42024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
출처 : http://coffeenix.net/bbs/viewtopic.php?t=1186&view=previous



올리기올려짐: 2006.7.21 금, 4:11 pm    주제: Re: 아파치와 톰캣 연동을 햇는데요?? (톰캣 튜닝) 인용과 함께 답변

tomcat도 아파치 튜닝처럼 운영하면서 최적의 설정값을 찾아내야 합니다.
apache의 80포트로는 접속이 잘 안되는데, tomcat이 사용하는 8080 포트로는 해당 페이지가 잘 열리는지 살펴보세요.
아주 예전에 이런 경험이 있어 설정 변경을 했습니다.

다음은 TOMCAT 홈/conf/server.xml 의 일부 default 설정입니다.
(2004.중순 tomcat 5.0.x의 기준입니다. 오래됐네요. ^^)

코드:

    <Connector port="8080"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               debug="0" connectionTimeout="20000"
               disableUploadTimeout="true" />

    <Connector port="8009"
               enableLookups="false" redirectPort="8443" debug="0"
               protocol="AJP/1.3" />


위에서 8080으로 쓰이는 connector의 thread 설정 튜닝과
8009포트를 사용하는 AJP connector의 KeepAlive on/off와 Min/Max process 개수 등의 설정이 필요합니다.
thread 설정을 약간 늘려보시구요, AJP connector의 maxKeepAliveRequests는 off로 하고 process개수를 변경해보세요.
80은 접속이 잘 안되고, 8080은 된다면 다음 설정이 효과가 있을겁니다. 설정값은 님이 직접 튜닝하시구요.

코드:

    <Connector port="8080"
               maxThreads="300" minSpareThreads="75" maxSpareThreads="150"
               enableLookups="false" redirectPort="8443" acceptCount="250"
               debug="0" connectionTimeout="20000"
               disableUploadTimeout="true" />

    <Connector port="8009"
               enableLookups="false" redirectPort="8443" debug="0"
               maxKeepAliveRequests="-1" minProcessors="150" maxProcessors="500"
               protocol="AJP/1.3" />

'JAVA > WAS' 카테고리의 다른 글

Tomcat Authentication and Authorization Sequences  (0) 2010.02.11
[펌] Lambda Probe 톰캣 모니터링툴 ^^ 멋진놈이다.  (2) 2007.04.06
PermGen Space  (0) 2007.02.13
아파치 튜닝 정리  (0) 2007.01.19
[펌]아파치 + 톰캣 연동  (0) 2006.09.25
Posted by tornado
|