컨트롤러 포트 관련 문의입니다.

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

컨트롤러 포트 관련 문의입니다.

yoonso
안녕하세요.

우연히 ngrinder에 대해 알게되어 어제 설치 진행을 하였는데, 에이전트와 컨트롤러 간 초기 연동은 블로그의 내용을

참조하여 잘 진행되었습니다. 설치 후 퀵 스타트 진행 시 오류가 발생되어 에이전트 로그를 확인해 보니 컨트롤러 쪽

1200x 포트와 연동이 되지 않는 사항을 확인하였습니다.

하여, 컨트롤러 pc에서 netstat를 통해 조회한 결과 1200x번 포트가 개방되어 있지 않는 것을 확인 하였습니다.

윤준호 담당자님의 블로그를 참조하면 ngrinder에서 사용하는 포트 정보가 아래와 같이 기재되어 있습니다.

에이전트 : Any ==> 컨트롤러 : 16001
에이전트 : Any ==> 컨트롤러 : 12000 ~ 12000+(동시 테스트 가능 숫자만큼)

위 내용을 해석해보면 에이전트에서 컨트롤러 pc로 16001포트와 1200x 포트로 접속하는 것 같은데, 컨트롤러 pc에서

16001포트는 정상적으로 개방되어 있으나, 1200x번대 포트들은 개방되어 있지 않습니다.

서론이 좀 길었네요, 문의 드리고 싶은 점은 "해당 포트는 어떤 설정을 통해 오픈이 가능한가?" 입니다.

바쁘시겠지만 답변 부탁 드립니다.

Reply | Threaded
Open this post in threaded view
|

RE: 컨트롤러 포트 관련 문의입니다.

jiwon jo

여기를 참고해서 여시면 될것 같습니다.

http://windows.microsoft.com/ko-KR/windows-vista/Open-a-port-in-Windows-Firewall

 

 

-----Original Message-----
From: "yoonso [via ngrinder]"<[hidden email]>
To: "jiwon jo"<[hidden email]>;
Cc:
Sent: 2013-02-14 (목) 15:19:28
Subject: 컨트롤러 포트 관련 문의입니다.

안녕하세요.

우연히 ngrinder에 대해 알게되어 어제 설치 진행을 하였는데, 에이전트와 컨트롤러 간 초기 연동은 블로그의 내용을

참조하여 잘 진행되었습니다. 설치 후 퀵 스타트 진행 시 오류가 발생되어 에이전트 로그를 확인해 보니 컨트롤러 쪽

1200x 포트와 연동이 되지 않는 사항을 확인하였습니다.

하여, 컨트롤러 pc에서 netstat를 통해 조회한 결과 1200x번 포트가 개방되어 있지 않는 것을 확인 하였습니다.

윤준호 담당자님의 블로그를 참조하면 ngrinder에서 사용하는 포트 정보가 아래와 같이 기재되어 있습니다.

에이전트 : Any ==> 컨트롤러 : 16001
에이전트 : Any ==> 컨트롤러 : 12000 ~ 12000+(동시 테스트 가능 숫자만큼)

위 내용을 해석해보면 에이전트에서 컨트롤러 pc로 16001포트와 1200x 포트로 접속하는 것 같은데, 컨트롤러 pc에서

16001포트는 정상적으로 개방되어 있으나, 1200x번대 포트들은 개방되어 있지 않습니다.

서론이 좀 길었네요, 문의 드리고 싶은 점은 "해당 포트는 어떤 설정을 통해 오픈이 가능한가?" 입니다.

바쁘시겠지만 답변 부탁 드립니다.




If you reply to this email, your message will be added to the discussion below:
http://ngrinder.642.n7.nabble.com/-tp319.html
To start a new topic under ngrinder-user-kr, email [hidden email]
To unsubscribe from ngrinder, click here.
NAML
Reply | Threaded
Open this post in threaded view
|

RE: 컨트롤러 포트 관련 문의입니다.

junoyoon
Administrator
In reply to this post by yoonso

해당 포트는 테스트가 시작될 시점에 Listen 되게게 됩니다. 즉 평상시에는 netstat로 보시더라도 포트가 안보입니다.

 

그 보다는 16001 로 접속한 서버가 12000 으로 재접속을 Client 로 요청했을때, 엉뚱한 곳으로 접속 요청 했을 가능성이 높습니다.

 

http://junoyoon.tistory.com/entry/nGrinder-nGrinder-Agent-%EC%A0%91%EC%86%8D-%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95 

 

Agent 로그를 보면 어떤 문제인지 판단 가능할 것 같습니다.

Reply | Threaded
Open this post in threaded view
|

RE: 컨트롤러 포트 관련 문의입니다.

yoonso
In reply to this post by jiwon jo
아..

윈도우 방화벽은 해제되어 있습니다 ^^;;

해당 테스트 환경에 대해 말씀을 안드렸네요..;;

컨트롤러 pc : Windows 7 32bit (윈도우 방화벽 해제 상태)
                  사설 IP사용 중이나, 포트포워딩을 통해 16001, 12000~18000까지 제 PC로 할당 되어 있습니다.
                  톰캣합본 컨트롤러 사용중입니다.

에이전트 pc : Windows 2008 Std 32bit(윈도우 방화벽 해제 상태)
                  공인 IP사용 중입니다.

위 환경으로 테스트 진행하였습니다.
Reply | Threaded
Open this post in threaded view
|

RE: 컨트롤러 포트 관련 문의입니다.

jiwon jo

에이전트 로그를 확인해 볼수 있을까요?

 

-----Original Message-----
From: "yoonso [via ngrinder]"<[hidden email]>
To: "jiwon jo"<[hidden email]>;
Cc:
Sent: 2013-02-14 (목) 16:18:25
Subject: RE: 컨트롤러 포트 관련 문의입니다.

아..

윈도우 방화벽은 해제되어 있습니다 ^^;;

해당 테스트 환경에 대해 말씀을 안드렸네요..;;

컨트롤러 pc : Windows 7 32bit (윈도우 방화벽 해제 상태)
                  사설 IP사용 중이나, 포트포워딩을 통해 16001, 12000~18000까지 제 PC로 할당 되어 있습니다.
에이전트 pc : Windows 2008 Std 32bit(윈도우 방화벽 해제 상태)
                  공인 IP사용 중입니다.

위 환경으로 테스트 진행하였습니다.


If you reply to this email, your message will be added to the discussion below:
http://ngrinder.642.n7.nabble.com/-tp319p322.html
To start a new topic under ngrinder-user-kr, email [hidden email]
To unsubscribe from ngrinder, click here.
NAML
Reply | Threaded
Open this post in threaded view
|

RE: 컨트롤러 포트 관련 문의입니다.

yoonso
네 지금 에이전트 로그를 보니깐 fail되는 부분이 보이네요.


081 ERROR net.grinder.AgentDaemon  :  Failed to connect to '/192.168.0.10:12000'


위와 같은 로그가 보이는데, 윈도우에서도 리눅스와 마찬가지로 호스트 파일 수정을 해야하는 건가요..?

Reply | Threaded
Open this post in threaded view
|

RE: 컨트롤러 포트 관련 문의입니다.

junoyoon
Administrator

Guessing 해보면, Agent 와 Controller 가 다른 네트웍 스위치에 존재하는 것 같습니다.

 

그리고 둘다 사설 IP를 써서 서로가 서로의 네트웍으로 접근 못하는 모양이군요.

 

이때는 별수 없습니다. 강제로 IP를 지정해 줄 수 밖에 없습니다.

 

컨트롤러측의 ${NGRIDER_HOME}/system.conf 를 여신후 

ngrinder.controller.ipaddress=사용하시는IP 

를 입력하신뒤,

 

컨트롤러를 재시작하세요.

 

그럼.

 

-----Original Message-----
From: "yoonso [via ngrinder]"<[hidden email]>
To: "junoyoon"<[hidden email]>;
Cc:
Sent: 2013-02-14 (목) 16:43:29
Subject: RE: 컨트롤러 포트 관련 문의입니다.

네 지금 에이전트 로그를 보니깐 fail되는 부분이 보이네요.


081 ERROR net.grinder.AgentDaemon  :  Failed to connect to '/192.168.0.10:12000'


위와 같은 로그가 보이는데, 윈도우에서도 리눅스와 마찬가지로 호스트 파일 수정을 해야하는 건가요..?




If you reply to this email, your message will be added to the discussion below:
http://ngrinder.642.n7.nabble.com/-tp319p324.html
To start a new topic under ngrinder-user-kr, email [hidden email]
To unsubscribe from ngrinder-user-kr, click here.
NAML
Reply | Threaded
Open this post in threaded view
|

RE: 컨트롤러 포트 관련 문의입니다.

yoonso
지속적인 질문을 드려 죄송합니다만..

아까 확인한 로그는 에이전트에서 확인한 로그이고 이번에는 컨트롤러에서 로그를 확인하였는데,

다음과 같은 에러 로그가 있었습니다.

2013-02-14 17:06:06,799 ERROR PerfTestRunnable.java:247 :  Error while excuting test:perftest_35_admin
org.ngrinder.common.exception.NGrinderRuntimeException: Connection is not completed until 10 sec
        at net.grinder.SingleConsole.waitUntilAgentConnected(SingleConsole.java:550) ~[ngrinder-core-3.1.1.jar:na]
        at org.ngrinder.perftest.service.PerfTestRunnable.startAgentsOn(PerfTestRunnable.java:360) [PerfTestRunnable.class:na]
        at org.ngrinder.perftest.service.PerfTestRunnable.doTest(PerfTestRunnable.java:237) [PerfTestRunnable.class:na]
        at org.ngrinder.perftest.service.PerfTestRunnable.startTest(PerfTestRunnable.java:176) [PerfTestRunnable.class:na]
        at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source) ~[na:na]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_13]
        at java.lang.reflect.Method.invoke(Method.java:601) ~[na:1.7.0_13]
        at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:64) [spring-context-3.1.0.RELEASE.jar:3.1.0.RELEASE]
        at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:53) [spring-context-3.1.0.RELEASE.jar:3.1.0.RELEASE]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_13]
        at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351) [na:1.7.0_13]
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178) [na:1.7.0_13]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) [na:1.7.0_13]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.7.0_13]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_13]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_13]
        at java.lang.Thread.run(Thread.java:722) [na:1.7.0_13]
2013-02-14 17:06:06,801 INFO  SingleConsole.java:1191 :  Sampling is stopped
2013-02-14 17:06:06,812 INFO  PerfTestService.java:1123 :  Total Statistics for test 35  is {}
2013-02-14 17:06:06,822 ERROR ErrorHandlerImplementation.java:46 :  Failed to send message, check options.


해당 로그는 어떤 의미인지 여쭤봐도 될까요..?
Reply | Threaded
Open this post in threaded view
|

RE: 컨트롤러 포트 관련 문의입니다.

junoyoon
Administrator
이 로그는 컨트롤러가 Agent에게 재 접속하라고 명령한뒤 10초간 기다렸는데도 Agent 가 접속하지 않으면 생깁니다. 앞서 말씀 드렸던 설정을 추가하시면 해결 될 것 입니다.
Reply | Threaded
Open this post in threaded view
|

RE: 컨트롤러 포트 관련 문의입니다.

yoonso
네 감사합니다.

해당 설정 시 사용IP는 컨트롤러 PC의 IP를 기입해야 하는 것인지요..?

또한, 컨트롤러의 PC IP라면 공인 IP를 기입해야 되는지요..?
Reply | Threaded
Open this post in threaded view
|

RE: 컨트롤러 포트 관련 문의입니다.

junoyoon
Administrator
에이전트 사이드에서 접근 가능한 컨트롤러의 IP를 적으시면 됩니다.