AGENT 접속 에러..

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

AGENT 접속 에러..

박용순
This post was updated on .
답변 감사히 받았습니다.

컨트롤러는 SOURCEFORGE에 있는 톰캣6 + ROOT.WAR 을 설치하였습니다.

그리고 AGENT는 CENTOS에서 실행하였습니다.

2013-12-16 12:55:56,074 INFO  org.ngrinder.NGrinderStarter: with console: 222.235.239.90:16001
2013-12-16 12:55:56,074 INFO  org.ngrinder.NGrinderStarter: JVM server mode is disabled. If you turn on ngrinder.servermode in agent.conf. It will provide the better agent performance.
2013-12-16 12:55:56,427 INFO  agent controller daemon: The agent controller daemon is started.
2013-12-16 12:56:59,471 ERROR agent controller: Error while connecting to controller /222.235.239.90:16001
2013-12-16 12:58:04,477 ERROR agent controller: Error while connecting to controller /222.235.239.90:16001

이런 에러가 발생합니다.

물론 16001포트는 열려있고 접근도 가능합니다.

검색해보니까..

윈도우에서는 접속이 안되는 무슨 문제가있는것 같네요.

이게 버그인가요? 아니면 설정이 잘못되서 그런건가요?

참고로 저도 CentOS Tomcat과 Controller과 같이 설치하니까 접속 잘 됬습니다.
Reply | Threaded
Open this post in threaded view
|

Re: AGENT 접속 에러..

junoyoon
Administrator
에이전트가 설치된 머신에서 telnet 222.235.239.90 16001 로 하셔서 실제로 해당 IP에 포트가 열려 있는지 확인해 보세요.

보통 이와 같은 케이스는.. 컨트롤러가 여러개의 IP를 가지고 있고, 그중 하나의 IP(외부로 연결하는)에 포트가 열릴때 생깁니다.

열려 있지 않다면 system.conf 파일의 controller.ip=222.235.239.90 를 기재하신후 컨트롤러를 재시작 해주세여.

ngrinder 3.3 부터는 디폴트로 모든 IP에 소켓 바인딩을 하도록 바뀌게 됩니다.

그럼.