- 기술지원cf 배포 오류건 추가 문의
-
남*정 2023-09-21 15:30:38- hits33
안녕하세요 이전에 문의 드렸던 cf 배포 실패 관련해서
아래와 같이 배포 실패가 발생됩니다
다만 cf restart 앱명 했을시 배포가 성공합니다.
로그를 봤을 때 cell(95a4d581-3301-4874-96da-3aba340ecf9b)쪽에서 컴파일이 안되는 것 같은데 확인 부탁드립니다.
( 추가 점검 할 수 있는 방법 알려주시면 추가 점검해보겠습니다)
2023-09-21T09:24:48.98+0900 [API/0] OUT Created app with guid 739722f4-7bf1-483a-8155-db1f8e2454e8
2023-09-21T09:24:49.67+0900 [API/1] OUT Updated app with guid 739722f4-7bf1-483a-8155-db1f8e2454e8 ({"route"=>"82f419da-64a3-4651-909d-a7b332f1bdfb", :verb=>"add", :relation=>"routes", :related_guid=>"82f419da-64a3-4651-909d-a7b332f1bdfb"})
2023-09-21T09:25:40.89+0900 [API/0] OUT Uploading bits for app with guid 739722f4-7bf1-483a-8155-db1f8e2454e8
2023-09-21T09:25:52.14+0900 [API/1] OUT Creating build for app with guid 739722f4-7bf1-483a-8155-db1f8e2454e8
2023-09-21T09:25:54.02+0900 [API/1] OUT Updated app with guid 739722f4-7bf1-483a-8155-db1f8e2454e8 ({"state"=>"STARTED"})
2023-09-21T09:25:54.05+0900 [STG/0] OUT Downloading java_buildpack-v4-37...
2023-09-21T09:25:54.32+0900 [STG/0] OUT Downloaded java_buildpack-v4-37
2023-09-21T09:25:54.32+0900 [STG/0] OUT Cell 95a4d581-3301-4874-96da-3aba340ecf9b creating container for instance aa2a536b-4f8c-4504-a738-54e1c607162d
2023-09-21T09:25:54.54+0900 [STG/0] OUT Cell 95a4d581-3301-4874-96da-3aba340ecf9b successfully created container for instance aa2a536b-4f8c-4504-a738-54e1c607162d
2023-09-21T09:25:54.95+0900 [STG/0] OUT Downloading app package...
2023-09-21T09:25:56.11+0900 [API/0] ERR Failed to stage build: staging failed
2023-09-21T09:25:56.91+0900 [STG/0] OUT Downloaded app package (85.8M)
2023-09-21T09:25:58.44+0900 [STG/0] OUT −−−−-> Java Buildpack v4.37 | https://github.com/cloudfoundry/java-buildpack.git#ab2b4512
2023-09-21T09:25:58.59+0900 [STG/0] OUT −−−−-> Downloading Jvmkill Agent 1.17.0_RELEASE from https://java-buildpack.cloudfoundry.org/jvmkill/bionic/x86_64/jvmkill-1.17.0-RELEASE.so (0.0s)
2023-09-21T09:25:58.85+0900 [STG/0] OUT −−−−-> Downloading Open Jdk JRE 1.8.0_382 from https://java-buildpack.cloudfoundry.org/openjdk/bionic/x86_64/bellsoft-jre8u382%2B6-linux-amd64.tar.gz (0.2s)
2023-09-21T09:25:59.71+0900 [STG/0] OUT Expanding Open Jdk JRE to .java-buildpack/open_jdk_jre (0.8s)
2023-09-21T09:25:59.71+0900 [STG/0] OUT JVM DNS caching disabled in lieu of BOSH DNS caching
2023-09-21T09:25:59.76+0900 [STG/0] OUT −−−−-> Downloading Open JDK Like Memory Calculator 3.13.0_RELEASE from https://java-buildpack.cloudfoundry.org/memory-calculator/bionic/x86_64/memory-calculator-3.13.0-RELEASE.tar.gz (0.0s)
2023-09-21T09:26:00.53+0900 [STG/0] OUT Loaded Classes: 22185, Threads: 250
2023-09-21T09:26:00.58+0900 [STG/0] OUT −−−−-> Downloading Client Certificate Mapper 1.11.0_RELEASE from https://java-buildpack.cloudfoundry.org/client-certificate-mapper/client-certificate-mapper-1.11.0-RELEASE.jar (0.0s)
2023-09-21T09:26:00.64+0900 [STG/0] OUT −−−−-> Downloading Container Security Provider 1.20.0_RELEASE from https://java-buildpack.cloudfoundry.org/container-security-provider/container-security-provider-1.20.0-RELEASE.jar (0.0s)
2023-09-21T09:26:00.71+0900 [STG/0] OUT −−−−-> Downloading Spring Auto Reconfiguration 2.12.0_RELEASE from https://java-buildpack.cloudfoundry.org/auto-reconfiguration/auto-reconfiguration-2.12.0-RELEASE.jar (0.0s)
2023-09-21T09:26:00.81+0900 [STG/0] OUT −−−−-> Downloading Tomcat Instance 9.0.80 from https://java-buildpack.cloudfoundry.org/tomcat/tomcat-9.0.80.tar.gz (0.0s)
2023-09-21T09:26:00.94+0900 [STG/0] OUT Expanding Tomcat Instance to .java-buildpack/tomcat (0.1s)
2023-09-21T09:26:00.98+0900 [STG/0] OUT −−−−-> Downloading Tomcat Access Logging Support 3.4.0_RELEASE from https://java-buildpack.cloudfoundry.org/tomcat-access-logging-support/tomcat-access-logging-support-3.4.0-RELEASE.jar (0.0s)
2023-09-21T09:26:01.00+0900 [STG/0] OUT −−−−-> Downloading Tomcat Lifecycle Support 3.4.0_RELEASE from https://java-buildpack.cloudfoundry.org/tomcat-lifecycle-support/tomcat-lifecycle-support-3.4.0-RELEASE.jar (0.0s)
2023-09-21T09:26:01.03+0900 [STG/0] OUT −−−−-> Downloading Tomcat Logging Support 3.4.0_RELEASE from https://java-buildpack.cloudfoundry.org/tomcat-logging-support/tomcat-logging-support-3.4.0-RELEASE.jar (0.0s)
2023-09-21T09:26:13.93+0900 [STG/0] OUT Exit status 0
2023-09-21T09:26:13.93+0900 [STG/0] OUT Uploading droplet, build artifacts cache...
2023-09-21T09:26:13.93+0900 [STG/0] OUT Uploading build artifacts cache...
2023-09-21T09:26:13.93+0900 [STG/0] OUT Uploading droplet...
2023-09-21T09:26:13.94+0900 [STG/0] OUT Cell 95a4d581-3301-4874-96da-3aba340ecf9b stopping instance aa2a536b-4f8c-4504-a738-54e1c607162d
2023-09-21T09:26:15.46+0900 [API/0] OUT Creating droplet for app with guid 739722f4-7bf1-483a-8155-db1f8e2454e8
2023-09-21T09:26:19.80+0900 [STG/0] ERR Uploading failed
2023-09-21T09:26:19.80+0900 [STG/0] OUT Cell 95a4d581-3301-4874-96da-3aba340ecf9b destroying container for instance aa2a536b-4f8c-4504-a738-54e1c607162d
2023-09-21T09:26:20.62+0900 [STG/0] OUT Cell 95a4d581-3301-4874-96da-3aba340ecf9b successfully destroyed container for instance aa2a536b-4f8c-4504-a738-54e1c607162d
안녕하세요. 개방형 클라우드 플랫폼 센터입니다.
문의주신 내용에 대한 답변 드립니다.
1. " 2023-09-21T09:25:54.95+0900 [STG/0] OUT Downloading app package...
2023-09-21T09:25:56.11+0900 [API/0] ERR Failed to stage build: staging failed
...
2023-09-21T09:26:15.46+0900 [API/0] OUT Creating droplet for app with guid 739722f4-7bf1-483a-8155-db1f8e2454e8
" 2023-09-21T09:26:19.80+0900 [STG/0] ERR Uploading failed " 해당 부분을 살펴보면,
사용자 앱 package(sample.jar, sample.war 등)가 정상적으로 다운로드되지 않았습니다.
...
droplet을 blobstore에 저장하는 부분이 완료되지 못했습니다.
정상적으로 수행되었다면, 아래와 같이 표시됩니다.
"2023-09-21T16:31:44.88+0900 [API/0] OUT Creating droplet for app with guid c85e1ea0-b2c2-4ba5-82af-c0ecb81057d2
2023-09-21T16:31:48.78+0900 [STG/0] OUT Uploaded droplet (85.8M)
2023-09-21T16:31:48.79+0900 [STG/0] OUT Uploading complete
2023-09-21T16:31:49.11+0900 [STG/0] OUT Cell a382d670-c68a-4b1c-a5b2-4a3b91e2a945 stopping instance 79113fdd-d066-4344-9e9d-8c4023d3d7eb "
2. "cf restart 앱명 했을시 배포가 성공"했을때,
- app route 로 액세스 까지 성공했는가?
- cf app 앱명 ... instance 정보까지 확인했는가?
>>> restart 동작은 ① 앱을 정지한다. ② 새로운 컨테이너를 생성한다. ③ 해당 앱의 저장되어 있는 droplet를 다운로드 한다. ④ 다운로드된 droplet을 기준으로 프로세스를 구동한다.
$ cf app sample
Showing health and status for app sample in org portal / space system as admin...
name: sample
requested state: started
routes: sample.10.0.3.21.nip.io
last uploaded: Thu 21 Sep 13:36:48 KST 2023
stack: cflinuxfs3
buildpacks:
name version detect output buildpack name
java_buildpack v4.50-git@github.com:cloudfoundry/java-buildpack.git#5fe41f89 java java
type: web
sidecars:
instances: 1/1
memory usage: 1024M
state since cpu memory disk details
#0 running 2023-09-21T04:37:01Z 0.3% 171.2M of 1G 136.4M of 768M
type: task
sidecars:
instances: 0/0
memory usage: 1024M
There are no running instances of this process.
3. 배포하고자 하는 사용자앱(sample.jar, sample.war 등) 을 먼저 확인해주시기 바랍니다.
감사합니다.