기술지원 문의

/resin-admin/resin-status 접속시 사용자 및 암호 관련
daguri / 2007-07-03 13:37

안녕하세요. 레진 conf 파일에 아래와 같이 admin 기능 사용을 위해 설정을 하였습니다.

<web-app id=/resin-admin>
        <servlet servlet-name=status
              servlet-class=com.caucho.servlets.ResinStatusServlet>
          <init>
            <enable>read</enable>
          </init>
        </servlet>

        <servlet-mapping url-pattern=/resin-status servlet-name=status/>

</web-app>

 

그런 다음에 url 로 접속하였는데요.

http://localhost:9090/resin-admin/resin-status

그런데 사용자 id 와 password 를 입력하라고 나와 있는데

이 부분을 password.xml 파일에 설정을 해 줘야 하나요?

혹시나 해서 제가 설정하고 password 까지 지정을 해 줬는데

접속이 안됩니다.

어떻게 하면 인증을 통과할 수 있나요?

답변 부탁 드립니다. 감사합니다.

[답변]/resin-admin/resin-status 접속시 사용자 및 암호 관련
기술지원팀 / 2007-07-06 18:37

기술지원팀 권용찬입니다.

 

다구리님 (daguri... ^^ 멋지군요...장사가 없겠습니다. ㅋㅋㅋ)의 경우 두가지 경우를 혼동하시는것 같습니다.

 

레진에서 상태 정보를 보는 방법은 기존 방법으로 java서블릿을 사용하는 방법과

최근 3.0 버젼과 3.1 버젼에서 제공하는 php기반의 모니터링 방법이 있습니다.

 

먼저 주신글에서 tag정보들은 java서블릿을 사용하여 모니터링 하는 방법입니다. 그런데 아마도 지금 사용하시는 버젼이 php기반 모니터링 버젼이 가능한 버젼이신것 같습니다.

 

url이 겹치십니다.

 

resin.conf 보시면 /resin-admin  url이 두군대 정도 겹치실 겁니다.

페스워드 넣으라고 나오는 화면은 php기반 모니터링 기능에 접근했을때 출력됩니다.

 

그냥 java 서블릿모니터링을 위해서는 적어주신 테깅에서 id=/resin-admin을 다른것으로 바꿔서....

즉 다음과 같이

<web-app id=/admin>

....

<servlet-mapping url-pattern=/resin-status servlet-name=status/>

</web-app>


하시고 http://ip:port/admin/resin-status  로 접근하시면 화면을 보실 수 있겠습니다.

 

지금 사용하시는 버젼으 3.0이라면 이렇게 보시고

3.1 이시라면 php기반 모니터링 방법을 사용하시면 좀더 자세한 정보와 기능을 사용하실 수 있습니다.

 

현재 최근 resin 3.0 버젼에서 일부 php기반 admin기능이 있는듯(?) 한 버젼이 있습니다. (예로 3.0.23) 그런데 본사의 문서도 잘 안되어 있고 기능활성화가 많이 번거롭습니다.(저희 엔지니어들은 포기 그닥 쓸모도 없고 -.-)  3.1에서 사용해 보시길 바랍니다.

 

3.1 버젼에 포함된 관리화면에서는 실행중인 Thread 상세 확인 및 jvm dump등의 기능이 추가로 제공됩니다.

 

감사합니다.