개발/오류기록5 Jenkins Pipeline 중 Docker Command not found 1. 문제상황- Jenkins Pipeline에 Docker를 테스트하는 도중 Jenkins console에서 다음과 같이 docker: command not found로 도커의 명령어를 실행하지 못하였다.- 도커가 Mac os에서 잡히지 않는듯 싶었다. 하지만 터미널로 실행하면 문제가 없었다.+ docker --version/var/root/.jenkins/workspace/Jenkins-test-dev@tmp/durable-b74c3577/script.sh.copy: line 1: docker: command not found[Pipeline] }[Pipeline] // script[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Build .. 2024. 10. 2. 01:52 AWS EC2 프리티어 프론트엔드 빌드시 멈출 때 문제상황테스트해볼 환경이 있어 POC 중에 AWS EC2 프론트엔드 프로젝트 빌드 시 EC2가 멈춰버리는 현상이 지속 발생했다.AWS EC2 프리티어를 사용하면 t2.micro의 사양의 RAM이 1GB이기 때문에 빌드 규모가 조금만 커져도 멈춰버린다. 해결 방법 1로컬에서 빌드후 빌드 소스코드를 깃허브에 올린 후 받는다. 또는 FTP로 빌드파일을 전송.. 해결 방법 2구글링을 통해 메모리 스왑으로 해결할수 있는 방법을 찾았다. 이 방법으로 해결은 했으나 명령어만 사용하였고 자세한 내용은 알지 못해서 추가로 찾아보았다.EC2에서 메모리 스왑은 리소스가 부족할 때, 물리적인 RAM이 부족하면 디스크를 메모리처럼 사용할 수 있는 방식이다.AWS 우분투 프리티어 기준으로 설명하겠다.이 방법은 임시방편일 뿐, .. 2024. 9. 24. 02:07 React-activate 사용 중 'decorators-legacy' 오류 문제 상황 개발 도중 캐시를 구현하기 위해 React-activate 라이브러리를 사용하던 도중 @withActivation 어노테이션을 추가하니 Support for the experimental syntax 'decorators-legacy' isn't currently enabled (33:1): 와 같은 에러가 발생하였다. 해결 방법 해결 한 방법은 다음과 같다. 1. package-json의 babel ["@babel/plugin-proposal-decorators", { "legacy": true }] 을 추가해준다. "babel": { "presets": [ "react-app" ], "plugins": [ "react-hot-loader/babel", ["@babel/plugin-propo.. 2022. 12. 8. 14:58 [Next.js] CORS 오류 해결방법, Next proxy 설정 Next를 사용하여 외부 Open API를 연동하려 하였더니 CORS 오류가 났다. CRA 환경에선 package.json 에서 proxy 설정만 하면 해결되었던 문제였는데 Next 환경에서는 어떻게 해결해야하는 지 몰랐다. 그래서 찾아보고 오류를 해결해 본 방법들을 기록해보려 한다. 오류 내용 Access to XMLHttpRequest at [OPEN API URL] from origin 'http://localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. 2022.10.08 - [개발/네트워크] - [NetWork] CORS(Cr.. 2022. 11. 30. 17:30 [오류 기록] tomcat startup.sh 바로 꺼짐 문제 tomcat startup.sh 바로꺼짐 Address already in use : JVM_Bind 오류 오류내용 톰캣 설치 후 startup.sh 를 실행하고 localhost:8080 으로 접속해도 톰캣 시작페이지가 뜨지 않았다. startup.bat으로 시작해도 구동되다가 순간적으로 오류가 나온다음 바로 꺼져가지고 오류내용도 보기가 힘들었다. 순간적으로 캡쳐를 해보니 Address already in use : JVM_bind 라는 오류가 있었다. 일단 내가 해본 해결방안은 1. JAVA_HOME 환경변수 확인해보기 2. 톰캣 포트 변경해보기 찾아보니 톰캣 설치 폴더 안에 /conf 폴더 안에 server.xml 의 포트를 변경해보았다. 해결 방안 server.xml 안의 톰캣 기본 포트를 우선적.. 2022. 10. 2. 15:08 이전 1 다음 728x90