시스템관리자의 쉼터 커피닉스 커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

가입없이 누구나 글을 쓸 수 있습니다. 공지사항에 대한 댓글까지도..




BBS >> 설치, 운영 Q&A | 네트웍, 보안 Q&A | 일반 Q&A || 정보마당 | AWS || 자유게시판 | 구인구직 || 공지사항 | 의견제시
아파치와 톰캣 연동을 햇는데요??

 
글 쓰기   답변 달기    커피닉스, 시스템 엔지니어의 쉼터 게시판 인덱스 -> 시스템 설치 및 운영
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
초보자
손님





올리기올려짐: 2006.7.19 수, 2:31 pm    주제: 아파치와 톰캣 연동을 햇는데요?? 인용과 함께 답변 글 편집/삭제

리눅스 에서 아파치와 톰캣을 연동하여 웹서버를 운영중인데요..
언제부터 인가...아파치 하고 톰캣 데몬은 살아 있는데요,
웹페이지 접속이 안될때가 있습니다..
전체적인 웹페이지 접속자는 많지는 않은데요..어떤한 특정페이지는...
3~4초 간격으로 호출해서 디비에서 결과값을 가지고 오거든요..
한.1~2일 정도 잘 되다가..어느날 갑자기 접속이 안되요..
접속 안될때..데몬보면..아파치나 톰캣은 데몬은 살아 있구요..그래서 다시 톰캣하고 아파치를
죽였다. 살리면..다시 접속 잘되구요..그러다가..1~2일 지나며 또 죽구요..-_-;;

어떤 문제 인지......정말 죽겠습니다....어떻게 해야힐지요..???
tomcat:jakarta-tomcat-4.1.31
apache:apache_1.3.34
os:cent os 3.0 입니다.
위로
야수
손님





올리기올려짐: 2006.7.20 목, 5:30 pm    주제: 주제: 아파치와 톰캣 연동을 햇는데요?? 인용과 함께 답변 글 편집/삭제

우선은 /var/log/messages와 아파치, 톰캣 로그의 에러로그를 체크해보세요.

특이사항 없다면, 웹서버의 네트웍상태나 랜카드, 랜선 점검해보시구.
그래도 특이사항 없다면, 웹서버와 DB서버간 커넥션이 정상적인지 체크해보세요. DB서버의 로그역시 확인해보시구여. ^^

그럼,수고하세요.
위로
truefeel
카페 관리자


가입: 2003년 7월 24일
올린 글: 1277
위치: 대한민국

올리기올려짐: 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" />
위로
사용자 정보 보기 비밀 메시지 보내기 글 올린이의 웹사이트 방문
이전 글 표시:   
글 쓰기   답변 달기    커피닉스, 시스템 엔지니어의 쉼터 게시판 인덱스 -> 시스템 설치 및 운영 시간대: GMT + 9 시간(한국)
페이지 11

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 있습니다
주제를 수정할 수 있습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB © 2001, 2005 phpBB Group