[문제해결] Java compiler level does not match the version of the installed Java project facet. 2015-08-03

1. 문제상황

> Eclipse (STS 3.6.3.RELEASE)에서 다음과 같은 에러가 표시되었다.
eclipse error


2. 문제확인

> 컴파일러의 레벨과 Eclipse설정된 버전이 일치되지 않아서 생기는 문제이다. properies를 수정하자.


3. 문제해결

> properties > Project Facets > Java 를 자신이 사용하고있는 컴파일러 버전과 맞추어주도록하자.
eclipse error2

[nGrinder] 2-3. Monitor 설치 2015-05-07

Agent 설치와 동일하게 [2-1. Controller]에서 설치한 컨트롤러 서버로 부터 설치 파일을 다운로드 받아 압축을 풀고 실행한다. 별다른 설정은 필요없다.

 

 1. 다운로드 및 압축해제
cd /usr/local/src
wget http://{Controller Host}/monitor/download
mv download monitor.tar.gz
tar xvf monitor.tar.gz
ngrinder-monitor 폴더가 생성된다.

 

 2. 생성된 폴더를 적당한 위치에 옮기고 monitor를 실행
mv ngrinder-monitor ../
cd /usr/local/ngrinder-monitor
./run_monitor.sh or ./run_monitor_bg.sh
백그라운드로 실행(run_monitor_bg.sh)하지 않고 로그를 실시간으로 확인하기 위해서는 run_monitor.sh를 실행한다.

 

[nGrinder] 2-2. Agent 설치 2015-05-07

[2-1. Controller]에서 설치한 컨트롤러 서버로 부터 설치 파일을 다운로드 받아 압축을 풀고 실행한다. 별다른 설정 필요없이 자동으로 컨트롤러 서버에 연결된다.

 

 1. 다운로드 및 압축해제
cd /usr/local/src
wget http://{Controller Host}/agent/download
mv download agent.tar.gz
tar xvf agent.tar.gz
ngrinder-agent 폴더가 생성된다.

 

 2. 생성된 폴더를 적당한 위치에 옮기고 agent를 실행
mv ngrinder-agent ../
cd /usr/local/ngrinder-agent
./run_agent.sh or ./run_agent_bg.sh
백그라운드로 실행(run_agent_bg.sh)하지 않고 로그를 실시간으로 확인하기 위해서는 run_agent.sh를 실행한다.

 

 3. 많은 쓰레드를 실행할 수 있도록 설정을 변경한다.

ngrinder_agent2

# 확인
ulimit -a
# 설정
vi /etc/security/limits.conf
ulimit -a에서 확인한 값중 max user processes와 open files 두값이 10000이하일 경우 /etc/security/limits.conf 파일을 다음과 같이 수정
 ※ 다른계정으로 실행되기를 원한다면 root 대신 다른계정을 입력
root          soft          nproc          32768
root          hard          nproc          32768
root          soft          nofile         16000
root          hard          nofile         16000

 

 4. 컨트롤러의 Agent Management 메뉴에서 접속 되었음을 확인

ngrinder_agent