jsp/tiles/struts/mysql/tomcat을 사용하여 웹 응용 프로그램을 만들었습니다. Openshift 3 콘솔 (Openshift 온라인) https://console.preview.openshift.com/console/에 새 프로젝트를 만든 다음 tomcat/mySql을 추가했습니다. 가끔씩 503 개의 오류가 발생했고 같은 페이지가 예상대로 작동했습니다. 내 프로젝트에서 임의의 페이지에 대해 503 오류가 임의로 발생했습니다. 503 오류가 발생하면 몇 번 새로 고침하고 페이지가 사라지고 페이지가 올바르게 표시됩니다. 내가 볼Openshift 3, 503 오류 (서버에서이 요청을 처리 할 수 없음)
오류는 다음과 같습니다 "503 서비스를 사용할 수 없음 없음 서버가이 요청을 처리하는 데 사용할 수 없습니다."
나는 몇 가지 조사를했다 : 나는이 openshift이 링크에서 이해하는 것 : https://blog.openshift.com/how-to-host-your-java-ee-application-with-auto-scaling/
SSH into your application gear using rhc ssh --app <app_name>
Change directory to haproxy/conf
change the following in haproxy.cfg option httpchk GET/to option httpchk GET /api/v1/ping
Restart the HAProxy cartridge from your local machine using RHC rhc cartridge-restart --cartridge haproxy
내가하면 잘 모릅니다 :
503 오류를 수정하는 것입니다 3. HFSroxy.log, haproxy.cfg, haproxy/conf 또는 opensshift 3에서 약간 다른 opensshift 3에서 openshift 3에 적용 가능합니다. (Warrens의 의견에 감사드립니다. 예, HAProxy와 관련된 openshift에서 503 오류를 보았습니다)
이제이 질문을 게시 한 후 1 주일 후 : 할당량에 도달했습니다. 오류가 발생했습니다. 내 프로젝트를 만들 수 있지만 모든 배포가 실패합니다. 나는 이전에 (완전하게 또는 부분적으로) 503 오류가 쿼터에 도달했는지에 관해 궁금해했다. 지금 어떻게해야합니까?
컬 -i 로컬 호스트 : 8080/GEA
HTTP/1.1 302 Found Server:
Apache-Coyote/1.1
Location: http://localhost:8080/GEA/
Transfer-Encoding: chunked Date: Tue, 11 Apr 2017 18:03:25 GMT
톰캣 로그를 어떤 응용 프로그램 오류가 표시되지 않습니다.
준비 검사 및 활력 검사가 도움이됩니까? 나는 그들을 아직 세우지 않았다. 설정 방법도 알지 못합니다.
프로젝트가 원활하게 실행하기 위해 허용/... 최대 모두 나 (I 중 하나를 설정하는 방법을 잘 모릅니다)의 도움
내가 메모리를 설정해야합니까 스케일링 것인가?
OpenShift 2와 마찬가지로 "rhc"에 대해 말하는 모든 설명서를 완전히 무시해야합니다. OpenShift 3에서는 매우 다른 방식으로 작업이 수행됩니다. 가장 먼저해야 할 일은 응용 프로그램이 올바르게 실행되고 있는지 확인하는 것입니다. 웹 콘솔에서 포드에 대한 로그를 보거나 명령 행에서''oc logs''명령을 사용하십시오. 여기서''oc get pods ''를 사용하여 포드의 이름을 알아낼 수 있습니다. 또한 OpenShift 환경은 무엇입니까? 당신이 만든 무언가, OpenShift Online, minishift, oc cluster up? –
고맙습니다. – Begineer