agent 실행이 도무지 안되네요

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

agent 실행이 도무지 안되네요

tainow
* OS: Ubuntu
* java: jdk-7
* controler ver: 3.0.4
* agent ver: 3.0.3

tomcat7, controller 설치 모두 완료했고
agent설치하고 run_agent.sh 실행하면 다음과 같은 에러가 계속납니다.



2013-06-26 09:06:53,478 INFO  agent controller: connected to agent controller server at /10.24.188.99:16001
2013-06-26 09:06:53,478 INFO  agent controller: waiting for agent controller server signal
2013-06-26 09:06:57,804 INFO  agent controller: agent controller communication shut down
2013-06-26 09:06:57,822 ERROR agent controller: Exception whilst sending message
net.grinder.communication.CommunicationException: Exception whilst sending message
    at net.grinder.communication.AbstractSender.send(AbstractSender.java:57) ~[grinder-core-3.9.1.jar:na]
    at net.grinder.AgentController$ConsoleCommunication.sendMessage(AgentController.java:378) [ngrinder-core-3.0.3.jar:na]
    at net.grinder.AgentController$ConsoleCommunication.sendCurrentState(AgentController.java:385) [ngrinder-core-3.0.3.jar:na]
    at net.grinder.AgentController.sendCurrentState(AgentController.java:299) ~[ngrinder-core-3.0.3.jar:na]
    at net.grinder.AgentController.shutdownConsoleCommunication(AgentController.java:288) ~[ngrinder-core-3.0.3.jar:na]
    at net.grinder.AgentController.run(AgentController.java:255) ~[ngrinder-core-3.0.3.jar:na]
    at net.grinder.AgentControllerDaemon$1.run(AgentControllerDaemon.java:137) ~[ngrinder-core-3.0.3.jar:na]
    at java.lang.Thread.run(Thread.java:724) ~[na:1.7.0_25]
Caused by: java.net.SocketException: Socket closed
    at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:116) ~[na:1.7.0_25]
    at java.net.SocketOutputStream.write(SocketOutputStream.java:153) ~[na:1.7.0_25]
    at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) ~[na:1.7.0_25]
    at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) ~[na:1.7.0_25]
    at java.io.ObjectOutputStream$BlockDataOutputStream.flush(ObjectOutputStream.java:1816) ~[na:1.7.0_25]
    at java.io.ObjectOutputStream.flush(ObjectOutputStream.java:716) ~[na:1.7.0_25]
    at net.grinder.communication.AbstractSender.writeMessageToStream(AbstractSender.java:90) ~[grinder-core-3.9.1.jar:na]
    at net.grinder.communication.StreamSender.writeMessage(StreamSender.java:70) ~[grinder-core-3.9.1.jar:na]
    at net.grinder.communication.AbstractSender.send(AbstractSender.java:53) ~[grinder-core-3.9.1.jar:na]
    ... 7 common frames omitted



참고로 10.24.188.99 아이피는
azure 쪽 내부 ip이며, .ngrinder_agent/agent.conf 는 다음과 같습니다.

#start.mode=monitor
#monitor.listen.port=13243


start.mode=agent
agent.console.ip=10.24.188.99
#agent.console.port=16001
#agent.region=



어떤 질문을 보니 jre/bin에 있는 java가 실행되어서 그럴수 있다던데
그래서 java path도 모두 /usr/lib/jvm/java-7-oracle/bin 으로 잡았는데도 계속 똑같은 오류 반복입니다.

어떻게 하면 오류없이 실행이 가능하련지요?
Reply | Threaded
Open this post in threaded view
|

RE: agent 실행이 도무지 안되네요

junoyoon
Administrator
컨트롤러도 jvm같은걸로 설정하셨나요?


Reply | Threaded
Open this post in threaded view
|

RE: agent 실행이 도무지 안되네요

tainow
This post was updated on .
네.. 컨트롤러역시 같은 jvm 입니다.

참고로
/etc/default/tomcat7 에서 아래 설정 했고
JAVA_HOME=/usr/lib/jvm/java-7-oracle

.bashrc 는
export JAVA_HOME=/usr/lib/jvm/java-7-oracle

추가되었습니다.

컨트롤러 connecting시 shutdown 되는 부분이
jvm 관련 부분인가요? 아님 다른 부분을 검토해야 하는지요.. 몇일째 삽질중이네요.. ㅜ.ㅜ

참고로 현재 구동중인 tomcat 관련 ps입니다.

ps -ef | grep tomcat
tomcat7   9837     1 32 01:44 ?        00:01:11 /usr/lib/jvm/java-7-oracle/bin/java -Djava.util.logging.config.file=/var/lib/tomcat7/conf/logging.properties -Xms600m -Xmx1024m -XX:MaxPermSize=200m -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dj
ava.endorsed.dirs=/usr/share/tomcat7/endorsed -classpath /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
-Dcatalina.base=/var/lib/tomcat7 -Dcatalina.home=/usr/share/tomcat7 -Djava.io.tmpdir=/tmp/tomcat7-tomcat7-tmp org.apache.catalina.startup.Bootstrap start
Reply | Threaded
Open this post in threaded view
|

RE: agent 실행이 도무지 안되네요

junoyoon
Administrator
서버와 에이전트가 서로 다른 버전이라 생기는 문제로 생각됩니다.

둘다 3.2.1 로 업그레이드 하세요.
Reply | Threaded
Open this post in threaded view
|

RE: agent 실행이 도무지 안되네요

tainow
agent, controller 둘다 버전업을 해도
아래에러가 나오던데...

2013-06-28 02:52:56,045 INFO  agent controller: agent controller communication is shutdowned
2013-06-28 02:52:56,048 ERROR agent controller: Exception whilst sending message. This error is ignorable if it doesn't occur much.

혹시
/etc/hosts 파일이 잘못될 경우 그럴수 있나요?

그리고
열어야할 포트는 8080, 16001 말고 더 있는지 궁금합니다.
(azure 환경이라 특정 대역대의 포트는 열기가 힘드네요. 메뉴얼 읽어보니
•Agent : Any ==> Controller : 12000 ~ 12000+(the number of concurrent tests allowed) 라고 써있던데..)

telnet 아이피 16001 결과 연결은 잘 됩니다.
Reply | Threaded
Open this post in threaded view
|

RE: agent 실행이 도무지 안되네요

junoyoon
Administrator

12000 ~ 12000(+동시에 돌릴 테스트) 개수만큼은 여셔야 합니다. 열지 않으면 테스트가 불가합니다.

그러나 12000 부터 시작하는 포트 대역을 다른 대역으로 변경할 수는 있습니다. 메뉴얼을 참고하도록 하시구요.

저희가 Azure 환경을 테스트 해보진 않았는데요. Azure 에서 Linux VM으로 설치하려고 하시는지요?

만약 문제가 있다면, 아무래도 적용을 포기하셔야 할 듯 합니다.

 

-----Original Message-----
From: "tainow [via ngrinder]"<[hidden email]>
To: "junoyoon"<[hidden email]>;
Cc:
Sent: 2013-06-28 (금) 14:19:14
Subject: RE: agent 실행이 도무지 안되네요

agent, controller 둘다 버전업을 해도
아래에러가 나오던데...

2013-06-28 02:52:56,045 INFO  agent controller: agent controller communication is shutdowned
2013-06-28 02:52:56,048 ERROR agent controller: Exception whilst sending message. This error is ignorable if it doesn't occur much.

혹시
/etc/hosts 파일이 잘못될 경우 그럴수 있나요?

그리고
열어야할 포트는 8080, 16001 말고 더 있는지 궁금합니다.
(azure 환경이라 특정 대역대의 포트는 열기가 힘드네요. 메뉴얼 읽어보니
•Agent : Any ==> Controller : 12000 ~ 12000+(the number of concurrent tests allowed) 라고 써있던데..)

telnet 아이피 16001 결과 연결은 잘 됩니다.


If you reply to this email, your message will be added to the discussion below:
http://ngrinder.642.n7.nabble.com/agent-tp688p692.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: agent 실행이 도무지 안되네요

tainow
완전 황당...

controller를 centOS에 설치하니 되네요.
ㅡ.ㅡ

controller centOS에 설치하고
agent Ubuntu.. 정상작동 합니다. 엉엉... ㅜ.ㅜ

도움 주셔서 진심 감사드립니다. 꾸벅~~~~