서버 재기동 방법

뿌이·2024년 4월 2일
0

목록 보기
31/32

서버가 이상해서 뭔가 뜻대로 안되는 경우가 있다.
그럴때에는 재기동이 해답이 된다. 정말 간단하고 명료한 방법이다.

그래서 나는 reboot명령어를 사용해서 서버재기동을 하려고 했다 ;;
팀장님께 뒤지게 혼날뻔 ^^; 다행히 권한이없어서 Reboot는 실패했다 휴,,ㅎㅎ

절대로 개발자라면 Reboot 명령어는 실행하면 안된다고 한다.
그 이유는 OS자체를 껐다가 키는거기 때문에 설정파일이 문제될 수 있기 때문이다.

그래서 재기동을 하는 정상적인 방법을 적는다

ps -ef | grep tomcat

SSH프로토콜로 서버에 진입후, 위 명령어로 각 tomcat이 어떤 계정으로 실행되어있는지 잘 봐야한다.

이유

tomcat서버가 두개이상 떠있으면 문제가 생기므로 어떤 아이디로 톰캣이 띄워져있는지 확인하는것이 중요
그래서 이상한 아이디로 띄워져있는 톰캣서버는 kill명령어로 서버죽이기 하거나
데브옵스에 말해서 서버죽여달라고 요청할 것
젠킨스로 서버를 올렸다내리는 걸로는 톰캣이 죽지 않는다.

스크립트 찾기

그리고 tomcat경로/bin에 가서 ll ( 소문자 LL) 을 치면 shutdown.sh 라던지 어떤 회사에서 만들어둔 셧다운 스크립트가잇따.
이 명령어로 서버재기동을 하는것이다.

리눅스 명령어인 reboot 이걸로 절대절대 서버재기동을 하면 안된다!!!!
우리회사같은 경우엔 젠킨스에서 자동으로 shutdown.sh 스크립트를 실행해주기때문에 젠킨스로 서버재기동을 하면 간편하다.

  • 우분투 OS 설치하여 postgreSQL이라던지, 여러 DB를 깔아서 telnet 명령어를 책으로 공부하면 좋다
  • XShell 프로그램 -> 도구 -> 모든세션 하면 한번에 세션에 명령어를 칠 수 있다
profile
기록이 쌓이면 지식이 된다.

0개의 댓글