agent 쪽 에러가 발생합니다.

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

agent 쪽 에러가 발생합니다.

정성진
agent 에서 에러가 발생합니다.
vuser 를 800 부터 1600 혹은 그이상 테스트를 계속 반복하다보니

어느순간 800 일때도 정상동작하지 않아 문의드립니다.

발생하는 오류 올려 드립니다.



확인현황
1) ulimit 정보도 확인해 보았지만 이상이 없었습니다.
2) 3.4.2 버전 동일
3) controller, agent 우분투 os 사용
4) pinpoint 로 타겟 서버에 tps 가 측정되는 것이 보이는데 controller 쪽으로 tps 정보가 보내지지 않음상
5) controller web 인터페이스에서 다음과 같은 오류 발생
[WARNING] The test is finished but has no TPS.
2019-06-27 15:40:08
6) 이전에 잘되었던 tps 측정 들도 잘되지않음.
7) controller / agent 둘다 restart 해도 동일 현상 발생



2019-06-27 15:40:57,721 INFO  devap1-0: This test will shut down after 120000 ms
2019-06-27 15:40:58,582 INFO  devap1-0: Report to console failed
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.communication.QueuedSenderDecorator.flush(QueuedSenderDecorator.java:60) ~[grinder-core-3.9.1.jar:na]
        at net.grinder.engine.process.GrinderProcess.sendStatusMessage(GrinderProcess.java:544) ~[ngrinder-runtime-3.4.2.jar:na]
        at net.grinder.engine.process.GrinderProcess.access$1100(GrinderProcess.java:83) ~[ngrinder-runtime-3.4.2.jar:na]
        at net.grinder.engine.process.GrinderProcess$ReportToConsoleTimerTask.run(GrinderProcess.java:528) ~[ngrinder-runtime-3.4.2.jar:na]
        at java.util.TimerThread.mainLoop(Timer.java:555) [na:1.8.0_121]
        at java.util.TimerThread.run(Timer.java:505) [na:1.8.0_121]
Caused by: java.net.SocketException: 파이프가 깨어짐 (Write failed)
        at java.net.SocketOutputStream.socketWrite0(Native Method) ~[na:1.8.0_121]
        at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111) ~[na:1.8.0_121]
        at java.net.SocketOutputStream.write(SocketOutputStream.java:155) ~[na:1.8.0_121]
        at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) ~[na:1.8.0_121]
        at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) ~[na:1.8.0_121]
        at java.io.ObjectOutputStream$BlockDataOutputStream.flush(ObjectOutputStream.java:1823) ~[na:1.8.0_121]
        at java.io.ObjectOutputStream.flush(ObjectOutputStream.java:719) ~[na:1.8.0_121]
        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]
        ... 6 common frames omitted


Reply | Threaded
Open this post in threaded view
|

Re: agent 쪽 에러가 발생합니다.

정성진

agent 쪽 로그 추가합니다.

2019-06-27 16:32:22,313 ERROR agent daemon: Error while pumping up the AgentProcessReportMessage
Reply | Threaded
Open this post in threaded view
|

Re: agent 쪽 에러가 발생합니다.

junoyoon
Administrator
vuser 가 너무 많다 보니.. agent 머신이 네트웍이 오동작한 것 같습니다. agent 머신의 스펙을 늘리시거나, vuser  를 줄여서 테스트 하세요.


2019년 6월 27일 (목) 오후 4:36, 정성진 [via ngrinder] <[hidden email]>님이 작성:

agent 쪽 로그 추가합니다.

2019-06-27 16:32:22,313 ERROR agent daemon: Error while pumping up the AgentProcessReportMessage



If you reply to this email, your message will be added to the discussion below:
http://ngrinder.642.n7.nabble.com/agent-tp2499p2500.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 쪽 에러가 발생합니다.

정성진
이전에 정상 동작하던 vuser 의 수를 가지고 테스트를 시도하더라도 다음과 같은 로그가 계속되고 있습니다.

vuser 수를 조정하는 방법말고 다른 테스트 방법이 없을까요?

agent 쪽의 메모리와 프로세스, 쓰레드 수는 주기적으로 확인하고 있습니다.
Reply | Threaded
Open this post in threaded view
|

Re: agent 쪽 에러가 발생합니다.

junoyoon
Administrator
해당 문제는 에이전트에 vuser 를 동일하게 하더라도 서버측에서 응답 특성이 바뀌면 갑자기  발생할 수 있습니다.
어쩔수 없는 문제이므로, 앞서 말씀 드렸듯이 vuser 를 조정하시거나 agent 스펙을 늘리실수 밖에 없습니다.

2019년 6월 27일 (목) 오후 5:51, 정성진 [via ngrinder] <[hidden email]>님이 작성:
이전에 정상 동작하던 vuser 의 수를 가지고 테스트를 시도하더라도 다음과 같은 로그가 계속되고 있습니다.

vuser 수를 조정하는 방법말고 다른 테스트 방법이 없을까요?

agent 쪽의 메모리와 프로세스, 쓰레드 수는 주기적으로 확인하고 있습니다.


If you reply to this email, your message will be added to the discussion below:
http://ngrinder.642.n7.nabble.com/agent-tp2499p2502.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 쪽 에러가 발생합니다.

정성진
답변 감사합니다. 한가지만 더 여쭤보겠습니다.

해당 현상이 발생하는 근본적인 이유를 알 수 있을까요?