-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
jakduk-api 배포 하고 나면 jakduk-web 접속시 warm-up이 유독 느린 이유가? #151
Comments
@Pyohwan 배포 직후 프록시 서버 거치지 않고 api서버로 요청하면 지연 없나요? |
해봤는데 안느린데요. |
어떻게 테스트 했나요 |
배포 끝나고 똑같이 했습니다. |
현재 jenkins에서 jakduk-api 배포하면 jar 파일은 교체되나 java 프로세스가 restart 안되는 버그가 있어요. 서버 접속해서 systemctl restart jakduk-api 하고 해보셈 |
192.168.55.143 장비에서 https://dev-api.jakduk.com/api/home/latest 호출 [root@localhost ~]# wget https://dev-api.jakduk.com/api/home/latest
--2019-10-22 22:10:29-- https://dev-api.jakduk.com/api/home/latest
Resolving dev-api.jakduk.com... 175.116.139.194
Connecting to dev-api.jakduk.com|175.116.139.194|:443... failed: 연결이 거부됨. |
192.168.55.143 장비에서 192.168.55.59:8080/api/home/latest 호출 [root@localhost ~]# wget 192.168.55.59:8080/api/home/latest
--2019-10-22 22:15:46-- http://192.168.55.59:8080/api/home/latest
Connecting to 192.168.55.59:8080... connected.
HTTP request sent, awaiting response... 200
Length: unspecified [application/json]
Saving to: `latest'
[ <=> ] 12,720 --.-K/s in 0s
2019-10-22 22:15:46 (470 MB/s) - `latest' saved [12720] |
네 api는 응답 빨리 오는군요. 그리고 내부망에서 도메인으로 접근 안되요. skb 공유기 루프백이 안되서요. 집에서 도메인으로 wget 해보세요. 잘 된다면 api는 문제 없고 web에서 응답이 느린거겠죠 |
192.168.55.143 장비에서 localhost:3000/api/home/latest 호출 바로 응답 옵니다. |
ssh 연결이 자꾸 끊기는데 끊긴뒤 한동안 재접속이 안됩니다. 재접속 안되는 동안 https://dev-web.jakduk.com 접속도 안됩니다. |
@silverprize |
@silverprize
dev-api.jakduk.com 는 스프링 컨테이너 다 뜨면 즉시 되고, dev-web.jakduk.com 은 요번엔 한 10초 정도 걸린거 같아요. |
다시 한번 살펴봐주세요.
|
왜 그럴까요?
개발 기준으로 보면, dev-api.jakduk.com 은 배포 직후 요청하면 응답이 바로 오는데요.
dev-web.jakduk.com 은 요청하면 한참 걸립니다.
위 명령어 보면 알겠지만, 1분 넘게 걸렸어요. node.js 에서 캐시를 하고 있거나 한가요? 아니면 jakduk-api 서버와 주기적으로 health-check 를 하나요?
The text was updated successfully, but these errors were encountered: