2014-09-15 1 views
0

저는 cloudControl에서 Spring-Boot 응용 프로그램을 실행하고 간단한 Jenkins 작업을 통해 응용 프로그램이 여전히 사용 가능한지 여부를 10 분마다 확인합니다. 따라서 매 2 일마다 점검이 실패하지만, 몇 분 후에 다시 사용할 수 있습니다. cloudControl 로그에는이 시간대에 배포가 있었지만 빌드의 해시 값은 변경되지 않은 것과 같습니다.cloudControl은 동일한 빌드를 여러 번 배포합니다.

왜 이러한 (IMHO 필요없는) 배포가 발생합니까?

[Wed Sep 10 12:20:16 2014] lb-101 INFO Routing requests to new version 
[Wed Sep 10 12:20:44 2014] lb-102 INFO Routing requests to new version 
[Wed Sep 10 16:43:50 2014] lxc-1752 INFO Deploying ... 
[Wed Sep 10 16:44:03 2014] lxc-1752 INFO Deployed version: b6a4eb94702f9a9aaeb9baa367d7a74c8d1c75e8 
[Wed Sep 10 16:44:03 2014] lb-97 INFO Routing requests to new version 
[Wed Sep 10 16:44:03 2014] lb-98 INFO Routing requests to new version 
... 
[Mon Sep 15 08:44:01 2014] lxc-1767 INFO Deploying ... 
[Mon Sep 15 08:44:16 2014] lxc-1767 INFO Deployed version: b6a4eb94702f9a9aaeb9baa367d7a74c8d1c75e8 
[Mon Sep 15 08:44:16 2014] ngx-72 INFO Routing requests to new version 
[Mon Sep 15 08:44:16 2014] lb-120 INFO Routing requests to new version 

답변

0

배포가 프리 티어에있는 경우 컨테이너를 사용하지 않을 경우 최대 절전 모드로 전환하여 리소스를 비울 수 있습니다. 최대 절전 모드 배포가 요청을 받으면 해당 요청을 처리하기 위해 새 컨테이너가 시작됩니다. 이것은 당신이보고있는 행동입니다.

응용 프로그램을 최대 절전 모드로 전환시키지 않으려면 단순히 배포를 위 또는 밖으로 확장하십시오.

+0

힌트를 가져 주셔서 감사하지만 사실 384MB의 컨테이너를 사용하고 있으므로 절전 모드로 전환해서는 안됩니다 ... – aren

+0

실제로. 그렇다면 호스트가 변경된 것일 수 있습니다. 이것은 여러 가지 이유로 발생하지만 응용 프로그램의 중단 시간으로 이어지지 않아야합니다. [email protected]로 좀 더 자세한 내용을 이메일로 보내시면 어떻게되는지 확인할 수 있습니다. – pst

+0

좋아요, 아마 내일 그렇게 할 것입니다. 다시 한 번 감사드립니다! – aren

관련 문제