모니터링 결과 에이전토 오류 로그 입니다.
서버에서는 http/1.1 200 으로 정상적으로 처리가 되나 에이전트에서 오류가 나옵니다. 너무 잘 사용하고 있는데...이거 때문에 많은 부하 줄 수 가 없네요. 현재 콘트롤러 한대에 에이전트 5대(4core/4GB) ,모니터링 한대 이용하고 있습니다. 어디를 더 봐야 할까요? at HTTPClient.BufferedInputStream.fillBuff(BufferedInputStream.java:172) ~[grinder-httpclient-3.9.1.jar:na] at HTTPClient.BufferedInputStream.read(BufferedInputStream.java:110) ~[grinder-httpclient-3.9.1.jar:na] at HTTPClient.StreamDemultiplexor.read(StreamDemultiplexor.java:277) ~[grinder-httpclient-3.9.1.jar:na] at HTTPClient.RespInputStream.read(RespInputStream.java:155) ~[grinder-httpclient-3.9.1.jar:na] at HTTPClient.RespInputStream.read(RespInputStream.java:115) ~[grinder-httpclient-3.9.1.jar:na] at HTTPClient.Response.readResponseHeaders(Response.java:980) ~[grinder-httpclient-3.9.1.jar:na] at HTTPClient.Response.getHeaders(Response.java:698) ~[grinder-httpclient-3.9.1.jar:na] at HTTPClient.Response.getVersion(Response.java:290) ~[grinder-httpclient-3.9.1.jar:na] at HTTPClient.HTTPConnection.sendRequest(HTTPConnection.java:3239) ~[grinder-httpclient-3.9.1.jar:na] at HTTPClient.HTTPConnection.handleRequest(HTTPConnection.java:2883) ~[grinder-httpclient-3.9.1.jar:na] at HTTPClient.HTTPConnection.setupRequest(HTTPConnection.java:2675) ~[grinder-httpclient-3.9.1.jar:na] at HTTPClient.HTTPConnection.Post(HTTPConnection.java:1177) ~[grinder-httpclient-3.9.1.jar:na] at net.grinder.plugin.http.HTTPRequest$8.doRequest(HTTPRequest.java:923) ~[grinder-http-3.9.1.jar:na] at net.grinder.plugin.http.HTTPRequest$AbstractRequest.getHTTPResponse(HTTPRequest.java:1276) ~[grinder-http-3.9.1.jar:na] at net.grinder.plugin.http.HTTPRequest.POST(HTTPRequest.java:918) ~[grinder-http-3.9.1.jar:na] at net.grinder.plugin.http.HTTPRequest.POST(HTTPRequest.java:896) ~[grinder-http-3.9.1.jar:na] at net.grinder.plugin.http.HTTPRequest$POST$3.call(Unknown Source) ~[na:na] at TestRunner.test(Disney_account.groovy:81) ~[na:na] at net.grinder.scriptengine.groovy.junit.GrinderRunner.run(GrinderRunner.java:170) ~[ngrinder-groovy-3.4.jar:na] at net.grinder.scriptengine.groovy.GroovyScriptEngine$GroovyWorkerRunnable.run(GroovyScriptEngine.java:147) ~[ngrinder-groovy-3.4.jar:na] at net.grinder.engine.process.GrinderThread.run(GrinderThread.java:118) ~[grinder-core-3.9.1.jar:na] 2016-10-25 10:09:37,366 INFO before thread. init headers and cookies 2016-10-25 10:09:37,378 ERROR Read timed out net.grinder.plugin.http.TimeoutException: Read timed out |
Administrator
|
상황적으로는 read timeout 입니다. 즉 서버가 정상적으로 제시간에 응답하지 않은 상황으로 더이상 부하를 줄 수 있는 상황 자체가 아닌 듯 합니다.
|
서비스 서버는해외(대만)에 있고 nGrind 부하툴은 한국에 있어서 이렇게 발생하는 건가요?
부하툴 시작하자 마자 오류가 나는데, 서버쪽 accesslog 에는 200 이 떨어지고 있거든요. 어떻게 테스트 할 방법은 없는지? 감사합니다. |
Administrator
|
일단 vuser 를 한개 정도로만 하셔서 테스트 잘 진행되는지 확인해 보시기 바랍니다. 2016년 10월 25일 오후 12:15, 김성환 [via ngrinder] <[hidden email]>님이 작성: 서비스 서버는해외(대만)에 있고 nGrind 부하툴은 한국에 있어서 이렇게 발생하는 건가요? |
Administrator
|
In reply to this post by 김성환
HTTPPluginControl.getConnectionDefaults().timeout = 6000 그리고 위 값을 충분히 늘려 보시기 바랍니다., 2016년 10월 25일 오후 1:47, Juno Yoon <[hidden email]>님이 작성:
|
Free forum by Nabble | Edit this page |