DevOps (38) 썸네일형 리스트형 [ELB/Nginx] beanstalk으로 배포된 서버의 Nginx 설정 파일 업로드 API가 호출될 때 413 Payload Too Large 오류가 발생해서 nginx 설정을 추가해야 했습니다. ec2 접속해서 /etc/nginx/nginx.conf에 설정을 직접 추가했는데 어플리케이션을 재배포 할 때마다 설정된 게 초기화 되더라구요. 알고보니 beanstalk으로 배포한 서버는 nginx 설정을 따로 해야 하더라구요. 저희 서버 플랫폼은 Amazon Linux2입니다.(Linux1은 설정 방식이 다릅니다.) 1. 프로젝트에 .platform/nginx/conf.d/custom.conf 설정 파일 추가 # 프로젝트 구성 . ├── (생략) ├── module_01 │ ├── .platform │ │ └── nginx | | └── conf.d │ │ └── custom.c.. 2022. 4. 28. 21:07 [Jenkins] 젠킨스 배치 실패 시 재시도 플러그인 설치(Naginator) 매일 실행되는 job이 있는데 주말에도 실패하면 직접 다시 실행해줘야 하는 불편함을 6개월 정도 지나고서야 배치 자동 재시도를 검색해보았다. Naginator라는 플러그인을 설치하면 된다. fixed delay는 60 = 1분 참고 https://morningame.tistory.com/147 [Jenkins] 빌드 실패시 재시도 설정하기 [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- 젠킨스 빌드시 간헐적으로 실패하.. morningame.tistory.co.. 2022. 4. 27. 20:40 [EC2/SCP] MAC -> EC2 SCP를 이용하여 파일/폴더 업로드 - 파일 업로드 scp -i {pem key path} { local folder path } ec2-user@IP:{ remote path } - 폴더 업로드 -r 옵션 추가 scp -i {pem key path} -r { local folder path } ec2-user@IP:{ remote path } + permission denied의 경우 ec2-user에게 remote path에 대한 권한 추가 chown ec2-user { remote path } 2022. 4. 27. 19:47 [Docker] docker 명령어 모음 [이미 생성된 docker 실행] docker start containerID [실행 중인 docker 확인] docker ps [정지된 docker 확인] docker ps -a [docker 로그 확인] docker logs 컨테이너이름 [실행 중인 docker 정지] docker stop 컨테이너ID [docker 이미지 삭제] docker rmi -f 이미지ID [docker 컨테이너 삭제] docker rm 컨테이너ID 2021. 7. 24. 22:50 [Linux] vi 창에서 Ctrl+S 눌렀을 때 대처법 제가 이 글을 쓰는 이유. 전에 vi 창에서 ctrl+s 누르고 먹통이 돼서 강제로 putty 꺼버리고 어떻게 저렇게 해서 인스턴스 날린 적 있어요.... 사람은 왜 똑같은 실수를 반복할까여...?? Ctrl+Q 누르기. 2021. 7. 24. 21:37 [Git] 이미 업로드 된 파일 gitignore 적용시키기 gitignore란 github에 파일 업로드 시 업로드 대상에서 제외시킬 파일이나 폴더를 지정한 문서입니다. 데이터베이스 정보나 API 키 같은 정보가 들어간 파일을 제외시키는 데에 사용됩니다. github에 파일을 업로드 한 후에 gitignore을 추가한 경우 기존에 올라간 파일은 gitignore가 적용되지 않습니다. 따라서 모든 파일을 삭제했다가 다시 올려주는 방식으로 적용을 시켜야합니다. git rm -r --cached . git add . git commit -m 'gitignore apply' git push origin +main 2021. 6. 14. 01:53 이전 1 2 3 4 5 다음