본문 바로가기
반응형

Process2

[젠킨스 ssh publishers]ERROR: Exception when publishing, exception message [Exec exit status not zero. Status [-1]] 에러 jar 파일을 ssh publishers 를 통하여 배포한뒤 중지후 재실행하는 스크립트를 작성하였다. 하지만 해당 프로세스를 중지후 실행이 되지 않고 다음과 같은 에러가 발생했다. ERROR: Exception when publishing, exception message [Exec exit status not zero. Status [-1]] 찾아보니 ssh publishers에서는 프로젝트 프로세스를 종료를 하면 젠킨스 프로세스도 같이 종료가 되어버려 종료 shell이후로는 실행이 되지 않아 위 같은 에러가 발생한다. 배포가 자주 발생하는것은 아니라 다시 다른 방식으로 구현하기 번거로워 재실행은 직접하기로 했다. Reference https://juejin.cn/post/6986889033905340.. 2023. 10. 10.
linux shell script에서 프로세스 종료 후 바로 실행 시 실행이 안됨 목차 증상 logrotate로 날짜별로 로그를 쌓으려고 postrotate에 tomcat startup.sh 과 shutdown.sh를 넣었는데 이상하게 정해진 날짜에 쌓이긴하는데 새로그에는 쌓이지 않고 프로세스가 실행되지 않았다. 원인 다양하게 실험을 해보던 중 kill 한뒤 startup.sh 하면 정상적으로 출력되는데 shutdown.sh을 사용하면 정상적으로 재시작이 되지않았습니다. 그래서 이 둘의 차이점을 생각해보니 kill의 경우 바로 프로세스가 종료가 되나 shutdown의 경우 여러 과정을 거치다보니 프로세스가 종료되는데 좀더 시간이 걸릴거라 생각이 들었습니다. 해결 종료되는 시간이 오래걸린다면 시작시간을 조금 두면 될거라 생각이 들었습니다. ../tomcat/bin/shutdown.sh .. 2023. 7. 28.
반응형