2013-06-17 3 views
0

Java7 및 Spring을 사용하여 독립 실행 형 응용 프로그램을 개발했습니다. CloudFoundry에 응용 프로그램을 배포하면 처음부터 모든 것이 잘 작동합니다. mvn cf:apps을 실행하면 모든 앱의 상태가 STARTED입니다. 그러나 몇 시간 후 그 상태가 여전히 STARTED이며, 응용 프로그램 충돌을 보인다하지만 난 다음 오류 얻을 로그를 검색 할 때 : 나는 응용 프로그램을 다시 배포 할 때잠시 후 독립 실행 형 응용 프로그램이 다운 됨

[ERROR] Failed to execute goal org.cloudfoundry:cf-maven-plugin:1.0.0.M4:logs (default-cli) on project [....]: An exception was caught while executing Mojo. 500 Internal Server Error -> [Help 1] 

를, 그것은하지만 일부 다시 작동 시각. 나는 또한 내가 대신 메이븐의 VMC 도구를 사용하여 배포 된 응용 프로그램을 검사 할 때, 다음 독립 실행되고있는 앱이로 표시되지 않습니다, 다음 phenomen를 발견, 대신 자신의 상태가 0%이다 : 나는 다음과 같은 질문이

name    status usage  runtime url           
standaloneapp1 0%  2 x 512M java7  standaloneapp1.cloudfoundry.com 
standaloneapp2 0%  1 x 512M java7  standaloneapp2.cloudfoundry.com     
webapp   running 1 x 512M java7  webapp.cloudfoundry.com 

:

  1. VMC 도구가 독립 실행 형 앱 상태를 0%으로 표시합니까?
  2. 내 응용 프로그램에 대한 자세한 정보를 얻고 문제가 무엇인지 찾으려면 어떻게합니까?

P.S : 내 독립 실행 형 응용 프로그램은 128MB 또는 256MB의 독립 실행 형 응용 프로그램을 실행할 때 상당히 많은 RAM이 필요할 것 같습니다. 그런 다음 항상 메모리 오류가 발생합니다. 애플 리케이션을 로컬에서 실행할 때 많은 양의 램이 필요하지 않다. 두 애플리케이션 모두 작은 메인 메소드와 RabbitMQ 및 MongoDB를위한 콩만있다. 이 문제가 관련되어 있는지 확실하지 않습니다.

답변

1

앱에 대한 자세한 정보를 보려면 "vmc logs"명령을 사용하십시오.

그러나 Cloud Foundry v1은 6 월 30 일 이후에 없어져 run.pivotal.io (docs.cloudfoundry.com의 새 문서)에서 실행중인 v2로 마이그레이션하는 것이 좋습니다.

+0

내가'vmc logs '을 실행할 때 내 질문에 VMC 도구가 내부 오류 500과 충돌하여 로그를 검색 할 수 없다. – lanoxx

+0

doh, 사과 나는 이미 vmc 로그를 시도했다는 사실을 놓쳤다! 새 cf 도구를 사용하여 run.pivotal.io에 배포 할 수 있습니까? –

+0

불행히도 v1에 무료 계정을 사용하고 있으며 유료 계정이 없습니다. 그래서 나는 그것을 시도 할 수 없다. v1은 다음 주에 사라질 것이므로 정말 중요하지 않습니다. 어쨌든 대답 주셔서 감사합니다. – lanoxx

관련 문제