Today I Lived/항해99

[TIL] 2021.07.28 [항해99 / 52일] 파괴

장 상 현 2021. 7. 28.

오늘은?

 

서버를 작살냄

passport

 

회고

 

짧은 개발 인생 최고의 실수를 저질렀다.

 

프런트의 요청으로 서버에 변경할 사항 발생


곧바로 코드 수정 후 서버에서 git pull 실행


구동 시 에러 발생, 문제 시작

 

 

원인

 

1. 미리 서버에 설정한 db config git pull 하면서 다 날림


2. root 권한 가진 계정 따로 있는데 확인 안하고 root계정으로 설정 다시해버림


3. 서버 설정 변경점이 있는지 물어보지 않은 채로 무턱대고 재배포 시도


4. 나름대로 해결해 본다고 설정 변경 후 에러만 잡고 테스트 안 함

 

 

결론

 

혼났음


몹시 사소한 사안이라도 반드시 공유 후 조치 하자.

 

 

아무리 사소한 것이라도 공유하고 문서화를 하는 이유를 이번에 몸 소 느껴버렸다.


변경사항을 물어보지 않음 + 변경사항을 알려주지 않음이 합쳐져 잘 돌아가던 서버의 설정을 제대로 꼬아 버렸다.


감성보다 이성에 더 무게를 두고 행동할 수 있었기에 망정이지

 

왜 싸움이 나는지를 직접 보여줄 수도 있었던 아찔한 상황

 

이 조차 배움으로 삼고 현업에서 큰 실수 하기 전에 예행연습을 했다 생각하여

 

반드시 기억할 수 있도록 하자.

 

오늘의 명언

 

뭔가 배울 수 있는 실수들은 가능하면 일찍 저질러 보는 것이 이득이다. - 윈스턴 처칠

댓글