spring boot 배포할 때, application.yml(application.properties)에
다음과 같이 pid와 port 번호를 저장하게 하여 동시에 두개의 데몬이 뜨지 않도록 처리할 수 있다.
context:
listener:
classes: org.springframework.boot.actuate.system.ApplicationPidFileWriter,org.springframework.boot.actuate.system.EmbeddedServerPortFileWriter
실행 후에 application.pid와 port파일이 생성됨을 확인할 수 있다.
application.pid 파일에서 pid 를 일고 kill 하면 정상적으로 사라진다.
'general java' 카테고리의 다른 글
[spring boot] logback.xml과 application.yml의 로그 설정 우선 순위 (0) | 2015.05.22 |
---|---|
[spring boot] application.yml 에서 profiles 별 정리 (0) | 2015.05.22 |
[spring boot] 배포하기 (undertow + freemarker) (0) | 2015.05.21 |
[Spring Boot] @SpringBootApplication (0) | 2015.05.18 |
spring boot/loaded 애플리케이션 배포 방법 (0) | 2015.05.18 |