Skip to main content

main_api 계정 사용 방법

[참고자료]
  1. ussh를 통한 서버 접근

1) Front 개발자들이 query를 추가 및 수정하여 반영해야 할 경우 
2) 혹은 특정한 이유로 weberp-go API 를 재시동해야 할 경우에

아래와 같이 조치하여 반영할 수 있습니다.
** 특히 1)의 경우 query를 잘못 수정하면 전체 시스템이 다운될 수 도 있으므로 극히 주의하여야 합니다.

(1)맥북이나 git bash(윈도우)에서 해당서버의 main_api 계정으로 로그인 (ussh 사용법은 위 참고자료를 참조)
./ussh dbr02 main_api

(2)로그인후 실행 command mode에서 shell script실행
main_api-query-gitpp-weberp-go-run

위 명령어 실행시

  • 해당 서버의 표준 query 폴더인 main_api/weberp-queries를 gitpp해줍니다.
  • Redis Memory DB를 완전히 Flush하여 초기화합니다.
  • port-grab-killer 18080 명령어를 실행하여 18080 포트를 사용 중인 기존의 weberp-go 프로세스를 종료시킵니다. 
  • weberp-go 실행 파일을 백그라운드에서 다시 실행하여 weberp-go API를 재시작합니다.

현재 개발서버가 아닌 운영서버인 경우 query의 첫번째 실행시에만 redis의 memory cache에 넣고 실행하고 이후 실행부터는 file을 읽어내지 않도록 속도를 개선하도록 되어있습니다.