묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
sh: 1: env-cmd: not found
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. aws ec2 배포 과정에서 문제가 있습니다. npm run build:prod 에서 문제로 .package.json에도 env-cmd 가 제대로 설치가 되어있고,script 문에도 정상적으로 적어져 있으나, sh: 1: env-cmd: not found 와 같은문제가 뜨네요 .
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
제로초님 너무 답답하여 질문드려요ㅠ
제로초님 안녕하세요 고민을 몇시간쨰 해보고 있는데 해결을 못하겠어서 처음으로 글을 올려봐요ㅠㅠㅜ 노드버드 하기전에 배포프로세스를 익히고자 CNA로 테스트 레포를 만들고 따라하고 있었는데요 그냥 sudo yarn start로 했을 때는 잘되서 ip 주소로도 접속이 가능한데 이런 에러가 나는데 왜이러는걸까요??ㅠ
-
해결됨React + API Server 프로젝트 개발과 배포 (CI/CD)
EC2 인스턴스 재시작과 (중지/시작) 도메인 레코드 등록/삭제 관련
개설한 EC2 인스턴스를 상시 실행이 아닌, 중지/재시작으로 관리하며 학습하고 있는 중입니다. (비용 때문에) 아마도 Elastic IP 서비스를 이용하지 않으면, 인스턴스 재구동시 IP 정보가 변경될텐데요, 앞서 Route 53 서비스를 통하여 도메인 레코드를 등록한 정보에 새로 구동된 인스턴스 서버의 IP 를 도메인 레코드로 재등록 (삭제/등록) 해줘야만 다시 정상 등록이 될 것으로 이해하고 있습니다. 궁금한 점은, 혹시 인스턴스만 중지시키고, 별도로 도메인 레코드 등록정보를 삭제하지 않았을 경우에 대한 문제점이나 비용 차징에 관한 정보를 자세히 알 수 있을까요?
-
미해결
gradle build 중 complieJava 멈춤현상
안녕하세요. ec2 로 인스턴스를 생성 후 git 에 있는 springboot 기반의 프로젝트를 clone 후 .jar 로 배포를 시키려던 참이였습니다. ec2에는 openjdk11, mysql-server, git 설치 후 clone을 진행하고, 프로젝트 내부에 gradlew 파일에 chmod로 777 권한을 주고 build 를 진행시켰습니다. 보통 전에 하던 프로젝트는 빌드시간이 1분채 걸리지 않았는데, build 중에 complieJava 에서 지금 45분째 넘어가지 않고, 서버가 멈춘듯 합니다. 어떤 문제를 살펴봐야 할까요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
안녕하세요 선생님!! 장고 엑셀다운로드 로딩에 대하여 질문드립니다
안녕하세요!! 선생님!!! ㅎㅎㅎ 장고 다운로드 로딩에 대하여 질문드리려 합니다!! (웹은 장고로만 개발하였습니다!!) 제가 구현한 내용은 단순히 모델을 불러와서 가공후 csv 파일로 response하는 view를 만들었습니다! 그래서 다운로드 버튼을 클릭하면 모델에 있는 데이터가 다운이 되는 그러한 로직입니다! 위와 같이 그냥 요청이 오면 모델을 불러와서 응답해주는?? 단순한 view입니다!ㅎ 다만 join이 많이 걸려있고 데이터가 좀 많다보니 시간이 상당히 많이 소요가 되는데요.. 문제가 다운로드버튼(위에 설명한 view와 연결한버튼)을 클릭 한 후 서버가 이를 처리를 하는데 서버자체가 이 작업을 끝날때 까지 먹통이되는? (제 3자가 웹에 접속했을때도 이 처리 때문에 위 처리가 끝날때 까지 아무런 요청을 할 수 없습니다) 문제가 발생합니다.. 제가 사용한 서버는 AWS EC2를 활용해 도커 compose파일로 nginx, gunicorn, mariadb를 연결해서 하나의 서비스로 만들어 배포하였습니다. 또한 로드밸런서 세팅도 되있습니다. 로컬에서 개발서버로 테스트 할때는 그냥 다운로드 버튼을 클릭을 해도 바로 종료가 가능하고 다른 브라우저로 접근해도 독립적으로 작동했는데 배포를 하니깐 위와 같은 현상이 발생하네요! 서버 성능의 문제인가 해서 인스턴스 유형도 좀더 올려보고 했지만 역시 위문제는 해결되지 않았습니다..ㅠ 그래서 뭔가 비동기적으로 처리하기위해서 celery를 이용해 볼까 했는데 잘못된 접근인건지 잘모르겠지만 피라미터를 어떻게 설정해야할지 몰라서 구현에 실패를 했습니다 ㅠ 서버의 문제라면 어떻게 접근을 해야하는지,,,,, 아니면 장고로 위와 같은 문제가 해결이 가능하다면 어떻게 코드를 작성하면 좋을지 부족한게 많다보니 며칠째 해결이 안되네요 ㅠㅠ 부족한 설명이지만 잘 부탁드리겠습니다!! 너무 감사합니다 선생님!!
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
도커 사용시 pm2사용
안녕하세요! 현재 docker를 사용해서 nest 앱을 ec2에 배포하고 있습니다. docker사용시에는 pm2 사용할 필요가 없나요?? ec2터미널 껐을때 서버가 죽는 것같아서 질문드립니다 ㅠ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
ssh 명령어 port 22: Connection timed out
안녕하세요. 제로초님! 좋은 강의 잘 수강하고 있습니다. ec2 생성하기 영상에서 배포에 필요한 첫 단계로 aws 인스턴스를 만들어 ssh 연결을 하는 과정에서 어려움이 발생했습니다. 스스로 최대한 해결하려고 시도해봤지만, 안타깝게도 그러지 못 하고 며칠간 삽질만 했습니다. 삽질한 내용을 이 곳에 담기 어려워보여개인 기술 블로그에 작성하였으니 해당 내용을 보시고 조언을 해주시면 감사하겠습니다. https://juicyjerry.tistory.com/283 좋은 강의를 만들어 주셔서 감사드리고 오늘도 좋은 하루 보내세요
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
ec2 접속 시도시 타임아웃 에러가 발생합니다.
안녕하세요. ec2 접속 부분에서 자꾸만 타임아웃 에러가 나서 접속이 불가능한 상황인데, 해결할 방법을 찾지 못해서 질문 드립니다. 관련 강의 부분은 클라우드 서비스(AWS 서비스 구축) 챕터의 EC2 접속 강의 3분 10초 쯤에 있습니다. 에러 메시지는 다음과 같습니다. ssh: connect to host 3.36.244.35 port 22: Operation timed out 우선 회사 vpn 때문인가 하여 vpn을 끄고 시도해도 계속 같은 에러가 나구요, Security Group의 Inbound Rule을 체크하라고 해서 해보았는데 22 port의 ssh type으로 0.0.0.0/0 설정이 이미 되어 있습니다. 어떤 점을 더 체크해보면 좋을지 질문 드립니다..!
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
빌드 이후 도메인, 빌드, DB, 중지여부에 대해
1. 코드내 변경사항 생겼을시 git pull을 하고 서버, 클라이언트를 새로 빌드하는 과정을 거쳐야 하나요? 2. 타 회사에서 도메인을 사고 탄력적 IP와 연결한다면 클라이언트 env에 ~~SERVER_URL="이부분에 해당 탄력적 IP를 작성해야 할까요?" 3. 도메인을 탄력적 IP와 연결했다면 몽고DB에 네트워크 에세스 부분에도 해당 탄력적IP 도메인을 작성해줘야 하나요? 4. 제가 ec2 스케줄러 건들었는데 해당 사이트가 종료되고 다시 동작됬을때, 사이트가 작동되지 않아서 다시 cmd ? 창에 들어가서 sudo ~~pm2 빌드를 하니 다시 동작이 됬습니다. 중지시마다 다시 이렇게 직접 들어가서 해당 동작을 수행해야 서버가 재 작동될까요?
-
해결됨스스로 구축하는 AWS 클라우드 인프라 - 기본편
PHP MyAdmin 오류
Composer detected issues in your platform: Your Composer dependencies require the following PHP extensions to be installed: xml 라고 계속 뜹니다. 다른 질문에서 보여줬던 url에서 가져온 코드도 userdata에 다 넣고 다시 인스턴스를 실행해보았지만 똑같습니다. yum install xml을 치게 되면 Loaded plugins: extras_suggestions, langpacks, priorities, update-motd You need to be root to perform this command. 위와 같이 뜹니다. 어떤 식으로 해결할 수 있는지 가르쳐 주시면 감사할거 같습니다... 전혀 해결이 되지 않습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
https를 위해 nginx를 도입하는 이유
안녕하세요, 제로초님! 항상 강의 정말 잘 듣고 있습니다. 더 많은 걸 가르쳐주려고 해주셔서 항상 감사합니다. 다름이 아니라, 강의에서 https의 도입을 위해 nginx를 사용하셨는데, EC2에 직접 https를 적용하지 않는 이유가 있으실까요? 프론트 / 백 모두 nginx 서버가 하나씩 추가되는 격 같은데, 이로 인한 이점이 뭔지 궁금합니다. 감사합니다!