|
nGrinder 3.4.3을 받아서 windows 10 pro에서 구동시켜보았습니다.
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)
실행을 하면 아래와 같이 sigar library가 없다고 나옵니다.
DEBUG Sigar - no sigar-amd64-winnt.dll in java.library.path:
그래서 sigar 1.6.4를 받아서 library path에 넣어보았습니다. 그러면 다음과 같이 에러가 납니다.
2019-07-29 18:00:26,643 ERROR starter: Error while expanding native lib
java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap')
at org.ngrinder.infra.ArchLoaderInit.getSigarNativePath(ArchLoaderInit.java:74) ~[ngrinder-core-3.4.3.jar:na]
at org.ngrinder.infra.ArchLoaderInit.init(ArchLoaderInit.java:41) ~[ngrinder-core-3.4.3.jar:na]
at org.ngrinder.NGrinderAgentStarter.init(NGrinderAgentStarter.java:67) ~[ngrinder-core-3.4.3.jar:na]
at org.ngrinder.NGrinderAgentStarter.main(NGrinderAgentStarter.java:205) ~[ngrinder-core-3.4.3.jar:na]
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000010014ed4, pid=13784, tid=20604
#
# JRE version: OpenJDK Runtime Environment (11.0.2+9) (build 11.0.2+9)
# Java VM: OpenJDK 64-Bit Server VM (11.0.2+9, mixed mode, tiered, compressed oops, g1 gc, windows-amd64)
# Problematic frame:
# C [sigar-amd64-winnt.dll+0x14ed4]
인터넷을 뒤져보니 sigar 자체 문제라고 하긴하던데요. 해결 방안이 없는지 궁금합니다.
현재 linux에서도 단일 호스트에서 controller/agent 둘다 구동하면 console 접속에 자꾸 실패(10초 넘음)해서
답답하네요.
|