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 |
agent 쪽 로그 추가합니다. 2019-06-27 16:32:22,313 ERROR agent daemon: Error while pumping up the AgentProcessReportMessage |
Administrator
|
vuser 가 너무 많다 보니.. agent 머신이 네트웍이 오동작한 것 같습니다. agent 머신의 스펙을 늘리시거나, vuser 를 줄여서 테스트 하세요. 2019년 6월 27일 (목) 오후 4:36, 정성진 [via ngrinder] <[hidden email]>님이 작성:
|
이전에 정상 동작하던 vuser 의 수를 가지고 테스트를 시도하더라도 다음과 같은 로그가 계속되고 있습니다.
vuser 수를 조정하는 방법말고 다른 테스트 방법이 없을까요? agent 쪽의 메모리와 프로세스, 쓰레드 수는 주기적으로 확인하고 있습니다. |
Administrator
|
해당 문제는 에이전트에 vuser 를 동일하게 하더라도 서버측에서 응답 특성이 바뀌면 갑자기 발생할 수 있습니다. 어쩔수 없는 문제이므로, 앞서 말씀 드렸듯이 vuser 를 조정하시거나 agent 스펙을 늘리실수 밖에 없습니다. 2019년 6월 27일 (목) 오후 5:51, 정성진 [via ngrinder] <[hidden email]>님이 작성: 이전에 정상 동작하던 vuser 의 수를 가지고 테스트를 시도하더라도 다음과 같은 로그가 계속되고 있습니다. |
Free forum by Nabble | Edit this page |