[rails] 로그에서 작업자 찾기

2019. 8. 19. 17:49프로그래밍/Ruby on Rails

728x90
728x90

상황

  • 작업자가 과도한 데이터 import, export를 해서 rails가 뻗은 상황.
  • 범인(?)을 색출(?) 하기 위해 리눅스 머신에서 확인을 해봤다.

범인 색출

  • rails/project/log 폴더에 로그가 잘 남아있다.
  • config에 생성한 방식에 따라 로그가 남는데 development.log, production.log 같은 이름으로 남아있다.
  • 거의 마지막 줄에 Processing by TABLE as HTML 형태로 남은 로그의 Parameters에 "authenticity_token"을 확인한다.
  • 대충 G5pF6hSPx0Vf21Fi0FC이런 이상한 이름으로 된 토큰으로 검색해서 범인을 찾으면 된다.
  • 윈도우라면 Notepad++이나 VS Code를 사용하면 될 것이다.
  • 리눅스라면 grep 명령어로 하이라이팅 해서 찾으면 될 듯
grep G5pF6hSPx0Vf21Fi0FC production.log
728x90
반응형