ngrinder windows sigar 문제점(ngrinder 3.4.3)

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

ngrinder windows sigar 문제점(ngrinder 3.4.3)

seoro lee
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초 넘음)해서
답답하네요.
Reply | Threaded
Open this post in threaded view
|

Re: ngrinder windows sigar 문제점(ngrinder 3.4.3)

seoro lee
자문자답을 합니다.

OpenJDK를 계속 낮춰봤더니 1.7에서 정상 동작함을 확인했습니다. (linux 에서만 테스트했습니다)

테스트용 머신에서는 JDK를 1.7로 세팅해서 사용해야 할 것 같습니다.
Reply | Threaded
Open this post in threaded view
|

Re: ngrinder windows sigar 문제점(ngrinder 3.4.3)

junoyoon
Administrator
이 이슈를 못봤군요. jdk11 에서 동작하는지 확인을 하지는 못했는데, jdk1.8 은 정상 동작할 겁니다.
Reply | Threaded
Open this post in threaded view
|

Re: ngrinder windows sigar 문제점(ngrinder 3.4.3)

seoro lee
linux openjdk 1.7에서 정상동작은 확인 했습니다만
linux openjdk 1.8도 장담을 할 수 없는 상황입니다. (1.8의 어디까지 허용되는지.... )

지금은 recoder.crx 가 설치가 안되는 문제가 발생해서 그것도 보는 중이라 ㅠㅠ
chrome에 설치하려하면 잘못된 플러그인이라는 에러를 냅니다. 쩝쩝...
설마 chrome도 버전타는건 아니겠지요.
Reply | Threaded
Open this post in threaded view
|

Re: ngrinder windows sigar 문제점(ngrinder 3.4.3)

seoro lee
다시 자문 자답 합니다.

chrome에 recoder crx 파일을 extension에 drag&drop으로 설치시도시 "잘못된 패키지 입니다" 에러를 냈었습니다.
그래서,
github에서 다운받은 recorder-1.0.crx 파일을 압축을 푼 다음
개발자 모드의 "압축이 풀린 extension 설치하기"로 디렉토리를 지정하니 설치가 되었습니다.
Reply | Threaded
Open this post in threaded view
|

Re: ngrinder windows sigar 문제점(ngrinder 3.4.3)

junoyoon
Administrator
In reply to this post by seoro lee
Recorder는 deprecate 상태라 유지보수 중단 상태입니다. 

2019년 7월 31일 (수) 오전 2:05, seoro lee [via ngrinder] <[hidden email]>님이 작성:
linux openjdk 1.7에서 정상동작은 확인 했습니다만
linux openjdk 1.8도 장담을 할 수 없는 상황입니다. (1.8의 어디까지 허용되는지.... )

지금은 recoder.crx 가 설치가 안되는 문제가 발생해서 그것도 보는 중이라 ㅠㅠ
chrome에 설치하려하면 잘못된 플러그인이라는 에러를 냅니다. 쩝쩝...
설마 chrome도 버전타는건 아니겠지요.


If you reply to this email, your message will be added to the discussion below:
http://ngrinder.642.n7.nabble.com/ngrinder-windows-sigar-ngrinder-3-4-3-tp2522p2526.html
To start a new topic under ngrinder-user-kr, email [hidden email]
To unsubscribe from ngrinder-user-kr, click here.
NAML