2013-06-26 2 views
2

내 ESB 서비스 (v 4.6.0) 오류 로그 파일 (wso2-esb-errors.log)에 다음과 같은 경고 메시지가 표시 될 수 있습니다. SystemValidator 구성 매개 변수에 대한 시스템 유효성 확인 :WSO2 ESB 경고, SystemValidator 구성 매개 변수 : CPU

의미는 무엇입니까? 어떻게 해결할 수 있습니까?

감사합니다.

답변

1

구성에 따라 문제가 발생할 수 있습니다. ESB_HOME/repository/conf/etc/config-validation.xml 파일에 지정된 권장 시스템 구성 값을 찾을 수 있습니다.

<Validator class="org.wso2.carbon.core.bootup.validator.SystemValidator"> 
<Parameter id="CPU">1024</Parameter> 
<Parameter id="RAM">2048</Parameter> 
<Parameter id="swap">256</Parameter> 
<Parameter id="freeDisk">1024</Parameter> 
<Parameter id="ulimit">1000</Parameter> 
</Validator> 

IBM JDK를 사용하고 있습니까?. 그렇다면 이유는 [1]에서보고 된 것일 수 있습니다.

[1] https://wso2.org/jira/browse/CARBON-14125 실제로 탄소 서버가 ESB_HOME/저장소/conf의/등/설정-validation.xml에 권장되는 설정을 사용하여 실행중인 시스템의 구성을 확인입니다 무슨 SystemValidator 단계 동안

+0

고마워요, A. config-validation.xml의 구성을 변경하지 않았습니다. B. Oracle JDK 1.6 업데이트 25를 사용하고 있습니다. –

0

. 케이스에 따라 설정 파일을 변경하지 않았으므로 서버가 CPU 성능을 검증하지 못했습니다. 가능한 경우 CPU 성능이 권장 값 (1024MHz)보다 낮을 수 있습니다. 수정 사항으로 권장 설정이있는 시스템에서 ESB 서버를 실행해야 할 수 있습니다.

감사합니다.

+0

안녕하세요 Manoj, 감사합니다. <매개 변수 id = "예를 들어, 다음과 같이 구성 값을 구성 할 수 있습니다. CPU "> 2000 <매개 변수 ID ="RAM "> 2048 <매개 변수 ID ="스왑 "> 4000 <매개 변수 ID ="freeDisk "> 1024 <매개 변수 ID ="ulimit를 "> 4096 및 cat/proc/cpuinfo cpu MHz \t \t : 2394.036 2394.036> 2000 –

+0

안녕하세요, 고든, 네,이 CPU 구성에 따라 작동합니다. 문제를 일으키는 원인을 예측하기가 어렵습니다. ESB 4.6.0의 config-validation.xml 파일에서 원래 값은 800입니다. 나는 일종의 해결책으로 그것을 기본값으로 수정할 수 있다고 생각한다. 작동 중에는 구성이 권장 설정 이상으로 충분하므로 아무런 문제가 발생하지 않습니다. 내 의견이 도움이되기를 바랍니다 :) – Manoj