From d80e730a01ee44549669b365551bf2ed56cf5543 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=82=98=EB=AF=B8?= Date: Wed, 29 Jul 2026 06:07:17 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20deploy.sh=EA=B0=80=20OTel=20agent=20jar?= =?UTF-8?q?=EB=A5=BC=20=EC=95=B1=20jar=EB=A1=9C=20=EC=9E=98=EB=AA=BB=20?= =?UTF-8?q?=EC=84=A0=ED=83=9D=ED=95=98=EB=8A=94=20=EB=B2=84=EA=B7=B8=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit JAR_PATH를 ls *.jar | grep -v plain | head -1로 고르고 있었는데, grafana-opentelemetry-java.jar가 알파벳순으로 server-*.jar보다 앞에 와서 OTel agent jar 자체를 애플리케이션으로 실행하려다 즉시 크래시하는 문제가 있었음. grep -v opentelemetry를 추가해 제외. 8080 배포가 이 버그로 실패했으나, 롤링 재시작 설계 덕분에 8081이 계속 서비스해서 전체 다운은 없었음. --- scripts/deploy.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/deploy.sh b/scripts/deploy.sh index 0d53aa9..21c0216 100644 --- a/scripts/deploy.sh +++ b/scripts/deploy.sh @@ -3,7 +3,7 @@ set -e APP_DIR=/home/ec2-user/app cd "$APP_DIR" -JAR_PATH=$(ls $APP_DIR/*.jar | grep -v plain | head -1) +JAR_PATH=$(ls $APP_DIR/*.jar | grep -v plain | grep -v opentelemetry | head -1) echo "> JAR 파일: $JAR_PATH" OTEL_AGENT_JAR=$APP_DIR/grafana-opentelemetry-java.jar