2012-07-05 2 views
0

약 100000 항목이있는 파일이 포함 된 스프링 응용 프로그램을 배포하고 있습니다. 파일의 각 행에는 약 23 개의 문자가 있습니다. 파일에 100000 개의 항목이있을 때 앱이 잘 전개되지만 내용을 400000 개의 항목으로 늘릴 때 내 앱 URL에 액세스하면 404 찾을 수 없음 오류가 발생합니다.서버 제공 404 찾을 수 없습니다.

나는 (메모리 문제 또는 다른 것이 든) 충돌을 일으키는 원인을 파악할 필요가 있지만, vmc 파일 [app_name] tomcat/logs/catalina를 사용하여 tomcat 로그 파일에서 오류가있는 것을 보지 못합니다. 서버 시작과 관련된 정보 메시지.

다른 옵션으로 문제를 디버그 할 수 있습니까?

감사합니다, 크리스티안

+0

응용 프로그램을 다시 배포 할 때 VMC에서 "준비"및 "시작됨"이라고 말하면서 확인합니까? 또는 이것이 충돌하는 곳입니까? –

+0

안녕하세요, vmc apps 명령은 앱을 다시 배포 한 후 내 응용 프로그램에 Health = 0 %를 표시합니다. 또한 Eclipse 배포자에서 처음에 앱이 시작됨, 중지됨, 마지막으로 마지막으로 표시됨을 알았습니다. 시작되었습니다. –

+0

안녕하세요. Christian,이 문제의 가장 큰 원인은 CloudFoundry.com에 대한 리소스 제한입니다. 특히 애플리케이션을 시작할 때 모든 데이터가로드되는 경우 특히 그렇습니다. 이것이 사실이 아니라고 생각하면 기꺼이 신청서 사본을 준비하고 살펴 보겠습니다. –

답변

1

자들은, 애플리케이션 프로그램으로 라우팅 할 때 404 반환 라우터를 일으키는 결과 자바 프로세스 파괴하고, 너무 많은 메모리를 사용 하였다.

+0

안녕하세요. Dan. 그것이 문제였습니다. 무리 감사. –

2

내가 댄 언급 한 것을 들여다 것입니다! 또한 로그 폴더에서 파일이 더 많은 정보를 제공하는지 확인할 수 있습니다.

vmc logs <app-name> 

또는

vmc files <app-name> logs/stderr.log 
vmc files <app-name> logs/stdout.log 
+0

해당 로그와 관련된 것도 없습니다. Catalina 시동에 관한 일부 정보 기록. –

관련 문제