서버가 이상해서 뭔가 뜻대로 안되는 경우가 있다.
그럴때에는 재기동이 해답이 된다. 정말 간단하고 명료한 방법이다.
그래서 나는 reboot
명령어를 사용해서 서버재기동을 하려고 했다 ;;
팀장님께 뒤지게 혼날뻔 ^^; 다행히 권한이없어서 Reboot는 실패했다 휴,,ㅎㅎ
절대로 개발자라면 Reboot 명령어는 실행하면 안된다고 한다.
그 이유는 OS자체를 껐다가 키는거기 때문에 설정파일이 문제될 수 있기 때문이다.
그래서 재기동을 하는 정상적인 방법을 적는다
SSH프로토콜로 서버에 진입후, 위 명령어로 각 tomcat이 어떤 계정으로 실행되어있는지 잘 봐야한다.
tomcat서버가 두개이상 떠있으면 문제가 생기므로 어떤 아이디로 톰캣이 띄워져있는지 확인하는것이 중요
그래서 이상한 아이디로 띄워져있는 톰캣서버는 kill명령어로 서버죽이기 하거나
데브옵스에 말해서 서버죽여달라고 요청할 것
젠킨스로 서버를 올렸다내리는 걸로는 톰캣이 죽지 않는다.
그리고 tomcat경로/bin에 가서 ll ( 소문자 LL) 을 치면 shutdown.sh
라던지 어떤 회사에서 만들어둔 셧다운 스크립트가잇따.
이 명령어로 서버재기동을 하는것이다.
리눅스 명령어인 reboot
이걸로 절대절대 서버재기동을 하면 안된다!!!!
우리회사같은 경우엔 젠킨스에서 자동으로 shutdown.sh
스크립트를 실행해주기때문에 젠킨스로 서버재기동을 하면 간편하다.