기술지원 문의

resin.conf 설정 질문
전산 / 2007-11-06 17:42

<?xml version=\"2.0\" encoding=\"UTF-8\"?>
<caucho.com>
 <log href=\"stderr:\" id=\"/log\" timestamp=\"[%Y-%m-%d %H:%M:%S.%s]\" />
 <java compiler=\"internal\" compiler-args=\"\" />
 <jsp precompile=\"true\" recompile-on-error=\"true\" static-encoding=\"true\" />
 <resource-ref>
  <res-ref-name>**</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
  <init-param driver-name=\"oracle.jdbc.driver.OracleDriver\" />
  <init-param url=\"jdbc:oracle:thin:@*****\" />
  <init-param user=\"****\" />
  <init-param password=\"****\" />
  <init-param max-connections=\"100\" />
  <init-param enable-transaction=\"true\" />
  <init-param max-active-time=\"3m\"/>
 </resource-ref>
 <http-server character-encoding=\"euc-kr\">
  <http port=\"80\" />
  <srun host=\"127.0.0.1\" port=\"6802\" />
  <class-update-interval>60</class-update-interval>
  <servlet-classloader-hack>false</servlet-classloader-hack>
  <caucho-status>true</caucho-status>
  <thread-max>1024</thread-max>
  <thread-keepalive id=\"100\" />
  <request-timeout id=\"30s\" />
  <accept-buffer-size id=\"512\" />
  <thread-min id=\"20\" />
  <ignore-client-disconnect>true</ignore-client-disconnect>
  <cache dir=\"cache\" entries=\"8192\" size=\"1024\" />
  <cache-mapping expires=\"2s\" url-pattern=\"/\" />
  <servlet-mapping servlet-name=\"xtp\" url-pattern=\"*.xtp\" />
  <servlet-mapping servlet-name=\"jsp\" url-pattern=\"*.jsp\" />
  <welcome-file-list>index.xtp, index.jsp, index.html</welcome-file-list>

  <jndi-link>
   <jndi-name>java:comp/env/ejb</jndi-name>
   <jndi-factory>com.caucho.burlap.BurlapContextFactory</jndi-factory>
   <init-param java.naming.provider.url=\"****\" />
  </jndi-link>

  <host id=\"****\">
   <session-config>
    <session-max>5120</session-max>
    <session-timeout>14400</session-timeout>
    <enable-cookies>true</enable-cookies>
    <enable-url-rewriting>true</enable-url-rewriting>
    <tcp-store/>
   </session-config>
   
   <error-log id=\"log/error.log\" />
   <web-app character-encoding=\"euc_kr\" id=\"/\" app-dir=\"/home1/web/https-docs/****\">
    <class-update-interval id=\"2\" />
    <classpath compile=\"false\" id=\"/home1/web/https-docs/****/WEB-INF/classes\" source=\"/home1/web/https-docs/****/WEB-INF/src\" />
    <cache-mapping expires=\"15m\" url-pattern=\"/\" />
    <servlet-mapping servlet-name=\"invoker\" url-pattern=\"/servlet/*\" />
    <servlet-mapping servlet-name=\"com.caucho.jsp.XtpServlet\" url-pattern=\"*.xtp\" />
    <servlet-mapping servlet-name=\"com.caucho.jsp.JspServlet\" url-pattern=\"*.jsp\" />
    <context-param info=\"An application information string\" />
    <servlet-mapping servlet-name=\"snoop-servlet\" url-pattern=\"/snoop/*\" />
    <servlet servlet-class=\"Env\" servlet-name=\"snoop-servlet\">
     <init-param info=\"A servlet information string\" />
    </servlet>
    <path-mapping real-path=\"/home/$1/public_html/\" url-regexp=\"^/~([^/]*)\" />
   </web-app>
<web-app id=/admin>
  <allow-admin>true</allow-admin>
  <servlet-mapping url-pattern=/resin-status
                   servlet-name=com.caucho.http.servlet.ResinStatusServlet>
    <init-param enable=read/>
  </servlet-mapping>

  <!-- only allow the localhost to use the admin -->
</web-app>

  </host>

  <host id=\"scm.****\">
   <app-dir>/home1/web/https-docs/****/scm/cocorp/</app-dir>
   <error-log id=\"log/error.log\" />
   <war-dir id=\"webapps\" />

   <web-app character-encoding=\"euc_kr\" id=\"/\">
    <class-update-interval id=\"2\" />
    <classpath compile=\"false\" id=\"/home1/web/https-docs/****/WEB-INF/classes\" />

    <cache-mapping expires=\"15m\" url-pattern=\"/\" />
    <servlet-mapping servlet-name=\"invoker\" url-pattern=\"/servlet/*\" />
    <servlet-mapping servlet-name=\"com.caucho.jsp.XtpServlet\" url-pattern=\"*.xtp\" />
    <servlet-mapping servlet-name=\"com.caucho.jsp.JspServlet\" url-pattern=\"*.jsp\" />
    <context-param info=\"An application information string\" />
    <servlet-mapping servlet-name=\"snoop-servlet\" url-pattern=\"/snoop/*\" />

    <servlet servlet-class=\"Env\" servlet-name=\"snoop-servlet\">
     <init-param info=\"A servlet information string\" />
    </servlet>
  
    <path-mapping real-path=\"/home/$1/public_html/\" url-regexp=\"^/~([^/]*)\" />
   </web-app>
  </host>
 </http-server>
</caucho.com>

 

-----------------------------------------------------------------------------------

안녕하세요. 전산담당을 하고 있는 초보 관리자 입니다 .

resin을 사용하고 있는데요. 문제가 있는듯 해서 ㅠ.ㅠ

현재 resin.conf 설정 내용입니다.  서버 멈춤현상에 대해 전에 글을 올렸었는데

혹시 여기서 설정이 문제가 있는게 아닌가 해서 올렸네요.

어디 문제될만한 곳이 있는지.. ㅠ.ㅠ 지적부탁드립니다.

보안상 id 나 password 등은 * 표시 했네요.

죽겠네요.. 이놈에 서버.. 이휴..

[답변]resin.conf 설정 질문
관리자 / 2007-11-07 13:58

안녕하세요. 기술지원팀입니다.

 

conf 설정이 잘못되었을때는 스타트시 문법에러 및 설정에러가 발생하여 resin이 정상적으로 구동되지 않을 것입니다. 질의 하신 시스템 다운이나 멈춤 현상은 환경 파일만 가지고 판단하기 어렵습니다.

 

정확한 원인을 분석하기 위해서는 로그 및 기타 서비스 환경값 모니터링 등을 가지고 판단하여야 합니다.

 

더 궁금한 사항이 있으시면 질문해주시기 바랍니다.

 

감사합니다.