marathon의 상태에 대한 내용이다.
- Running
- Deploying
- Suspended
- Delayed
- Waiting
(- Staging)
waiting 상태이면 메소스 자원이 없는지 메소스 슬레이브 자원 상태를 확인하거나, 추가 자원을 확보한다.
staging 상태이면 health check 실패거나 오래 걸리는 상황일 수 있다. 로그를 줄이거나 예외(exception) 또는 에러로 인해서 데몬이 실행 중인지 확인한다. 확인하는 방법은 로컬에서 진행할 수 있다.
healthy였다고 unhealthy였다가 반복하면 docker 컨테이너에 앱이 종료되었다가, 실행되었다가 하는 것이다.항상 foreground 앱이 docker 컨테이너 안에 있어야 한다.
참조
https://mesosphere.github.io/marathon/docs/marathon-ui.html#application-status-reference
'mesos and marathon' 카테고리의 다른 글
특정 mesos 에만 동작하도록 하는 방법 (0) | 2018.06.01 |
---|---|
마라톤(marathon) 앱 포트 지정 (0) | 2018.06.01 |
mesos 설정과 재시작 이슈 관련 (0) | 2018.04.13 |
[marathon] 마라톤 lb의 포트별 설정 (0) | 2018.04.10 |
[marathon] Insufficient resources 이슈 해결하기 (0) | 2018.04.10 |