2017-01-20 1 views
1

AWS EB에서 Meteor 앱을 설정하려고하는데 2 번을 성공적으로 배포했습니다. 그 중 하나가 유휴 상태 일 때 30 %의 CPU를 사용하고 있으며, 0.3 %는 사용하지 않습니다. 다른 하나.Meteor Idle CPU 사용률이 높음

모두 [email protected]이고 둘 다 큰 EC2 인스턴스에 있습니다. 나는 이전에 갤럭시에 아무런 문제없이 응용 프로그램을 가지고있었습니다 (AWS에서 풍부한 크레딧을 얻었 기 때문에 전환해야합니다).

유일한 차이점은 30 % 유휴 상태 인 앱은 시작시에 유적 설정이로드되고 바로 DB에 연결하고

답변

0

바보 나 , Meteor에서 지원하지 않는 노드 버전 6+를 사용하고있었습니다. 4.6.1로 전환하는 것이 트릭을 만들었습니다.

0

(A microservice와 같은) 정보를 표시하는 데 사용하기 때문에 다른 하나는 배포 할 준비가 코드를 번들이

meteor build --server ${ROOT_URL} --verbose --directory ${BUILD_NODEJS_DIR} --mobile-settings build/${SETTINGS_JSON_FILE} 

을 발행하는 모든 유성 설정을 사용하지 않습니다. .. 클라우드 제공 업체를 통해 유성 앱을 실행하고 있습니까?

내가 AWS EC2 상에 유성 응용 프로그램을 배포하고 더 높은 CPU 사용량을 볼을 사용하고이 배포의 현재 유성 표준을 준수
node main.js 

(버전 1.4.2.3) ... 때 유휴

+0

https://guide.meteor.com/deployment.html#custom-deployment에 따라'meteor build --directory ../build/ --architecture os.linux.x86_64'을하고 패키지를 추가하고 있습니다. .json 파일을'node main.js'와 함께 시작 스크립트로 사용합니다. 빌드 명령은 이전에 보지 못했던 몇 가지 변수를 사용하고 있습니다. '--mobile-settings'과'--verbose'에 대해서 더 설명 할 수 있습니까? 그리고 만약 여러분이 관례적인 Meteor 설정을 가지고 있다면, 그것들을 환경에 어떻게 추가하고 있습니까? 감사! – sdybskiy

관련 문제