묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
Vercel 배포 관련 질문 파비콘문제
안녕하세요!제가 vercel에 배포를하려고 시도하고 있습니다.현재까지 진행 상황과 문제를 정리하면 아래와 같습니다. 프로젝트 배포는 정상적으로 완료됨그러나 브라우저에 접속 시 파비콘이 표시되지 않음 <link rel="icon" type="image/svg+xml" href="/favicon.ico" /> public 폴더 내 favicon.ico 파일 존재로컬 개발 서버(npm run dev)에서는 정상적으로 표시됨배포 후 URL 접속 시 브라우저 캐시를 지워도 여전히 표시되지 않음 혹시 Vercel 환경에서 파비콘이 정상적으로 나오도록 하기 위해 추가로 확인해야 할 부분이나, 권장 설정이 있을지 조언 부탁드립니다.
-
미해결Kafka & Spark 활용한 Realtime Datalake
/homework/ch10_3/dataframe_cache.py 과제 질문
안녕하세요.과제 도중 질문이 있어 질문 남깁니다.우선 아래에 제가 작성한 코드 남기겠습니다!from pyspark.sql import SparkSession from pyspark.sql.functions import col import time spark = SparkSession.builder.appName("dataframe_cache").getOrCreate() # 회사별 산업도메인 CSV READ com_ind_path = 'hdfs://home/spark/sample/linkedin_jobs/company_industries.csv' com_ind_schema= 'company_id STRING, industry STRING' ind_df = spark.read.option("header", "true").option("multiline", "true").schema(com_ind_schema).csv(com_ind_path) # 회사별 종업원 수 CSV READ com_count_path = 'hdfs://home/spark/sample/linkedin_jobs/employee_counts.csv' com_count_schema = 'company_id STRING, employee_count INT, follower_count INT, time_recorded INT' count_df = spark.read.option("header", "true").option("multiline", "true").schema(com_count_schema).csv(com_count_path) # company_id 컬럼으로 중복 제거 후 진행 # drop_duplicate : transform 함수 company_count_df = count_df.dropDuplicates(['company_id']) # 캐시 저장 ind_df.persist() company_count_df.persist() # count : action 함수 print(ind_df.count()) print(company_count_df.count()) # filter : transform 함수 # it_df : 산업도메인이 IT Service and IT Consulting인 회사 # big_df : 직원 수가 1000명 이상인 회사 it_df = ind_df.filter(col('industry') == 'IT Services and IT Consulting') big_df = company_count_df.filter(col('employee_count') >= 1000) # join : transform 함수 it_big_df = it_df.join(big_df,'company_id','inner') # 결과 출력 it_big_df.select(['company_id','employee_count']).sort('employee_count',ascending=False).show() # 5분 대기 time.sleep(300)저는 join 작업시 중복을 제거한 직원수 dataframe이 사용되기 때문에 dropDuplicates() 메서드를 적용한 뒤 persist()를 하여 캐시에 저장하였습니다.그런데 강사님의 깃허브 코드를 확인하니, 중복을 제거한 dataframe에 persist()를 적용하지 않아서 제가 잘못 생각하고 있는 부분이 있는지 궁금합니다.
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
13강 한국어 영어 번역
어떤 강의에 대한 질문인지 자세하게 알려주시면 답변을 드리는데 도움이 됩니다. 스크린샷윈도우키 + 쉬프트키 + S(윈도우)을 자세히 첨부하시면 답변 드리는데 많은 도움이 됩니다. 동영상 재생 관련 같은 인프런 서비스 관련 문의는 1:1 문의하기를 이용해 주세요.제공해주신 파이썬 코드에 아래 처럼 ko로 언어가 세팅되어 있습니다. 영어인 주소를 넣었을 때 영어도 요약을 하려면 lang:str="eng"로 작성후 docker에서 compose up 과정을 동일하게 거치고 node를 두개 만들어야 하는건가요?
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
11강 AI Agent1 노드에서 계속 에러가 떠요.
강의대로 진행했다고 생각하는데...AI Agent1 노드에서 계속 에러가 떠서 진행을 못하고 있습니다. 어떤 부분이 잘못된 것인지 궁금합니다.
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
10강 29분 45초 부분에서 오류납니다...
여기서 이런 오류가 떠서 url을 들어가보니까 이런식으로 뜹니다... gpt에게 물어보니 -----지금 무슨 상태냐http://api.ownstory.kr/ → 301로 https로 잘 리다이렉트됨✅ 도메인/DNS/가상호스트 매칭은 정상https://api.ownstory.kr/ → HEAD(= -I)도 500✅ “POST 바디 처리 문제”가 아니라, 요청을 받는 순간 공통으로 500을 내고 있음→ OpenResty/Nginx 레벨 공통 로직(특히 Lua/인증/프록시) 문제 가능성 ↑https://82.208.22.139/ -H "Host: api.ownstory.kr" → TLS handshake 실패이건 이상해 보이지만, 윈도우 curl(schannel) + IP로 SNI 없이 접속할 때 흔히 깨져.즉 이 실패는 “서버가 고장”의 결정적 증거가 아니라, SNI/인증서 설정 때문에 IP 직결이 막힌 케이스로 보는 게 맞아.(도메인으로 접속하면 TLS는 정상인데, IP로 바로 때리면 인증서 선택이 안 맞아서 실패하는 경우가 흔함)결론 한 줄✅API 자체(백엔드) 라우트 문제가 아니라, OpenResty가 전역적으로 500을 내는 상태야.→ 서버 로그 없이는 100% 확정은 못 해도, 원인 범위는 거의 이 두 개로 수렴해:가장 유력OpenResty 설정/스크립트(Lua)에서 런타임 에러(예: access_by_lua에서 인증 토큰 체크하다 nil 참조, 파일 경로 오류, env 누락 등)리버스프록시 업스트림 설정이 잘못되어 OpenResty가 내부적으로 500 처리(보통은 502가 많지만, Lua/커스텀 에러 핸들링이 있으면 500으로 뿜기도 함)이렇게 이야기를 해주는데... 지금 무슨 상태냐http://api.ownstory.kr/ → 301로 https로 잘 리다이렉트됨✅ 도메인/DNS/가상호스트 매칭은 정상https://api.ownstory.kr/ → HEAD(= -I)도 500✅ “POST 바디 처리 문제”가 아니라, 요청을 받는 순간 공통으로 500을 내고 있음→ OpenResty/Nginx 레벨 공통 로직(특히 Lua/인증/프록시) 문제 가능성 ↑https://82.208.22.139/ -H "Host: api.ownstory.kr" → TLS handshake 실패이건 이상해 보이지만, 윈도우 curl(schannel) + IP로 SNI 없이 접속할 때 흔히 깨져.즉 이 실패는 “서버가 고장”의 결정적 증거가 아니라, SNI/인증서 설정 때문에 IP 직결이 막힌 케이스로 보는 게 맞아.(도메인으로 접속하면 TLS는 정상인데, IP로 바로 때리면 인증서 선택이 안 맞아서 실패하는 경우가 흔함)결론 한 줄✅API 자체(백엔드) 라우트 문제가 아니라, OpenResty가 전역적으로 500을 내는 상태야.→ 서버 로그 없이는 100% 확정은 못 해도, 원인 범위는 거의 이 두 개로 수렴해:가장 유력OpenResty 설정/스크립트(Lua)에서 런타임 에러(예: access_by_lua에서 인증 토큰 체크하다 nil 참조, 파일 경로 오류, env 누락 등)리버스프록시 업스트림 설정이 잘못되어 OpenResty가 내부적으로 500 처리(보통은 502가 많지만, Lua/커스텀 에러 핸들링이 있으면 500으로 뿜기도 함) 이렇게 얘기하는데 어떻게 해결해야되는건지 모르겠습니다 ㅠㅠ
-
미해결LangGraph를 활용한 AI Agent 개발 (feat. MCP)
단순 도구 사용과 도구를 가진 에이전트를 사용하는 것의 차이가 궁금합니다.
안녕하세요 강사님.3.7 강의에서 도구를 가진 에이전트들을 사용해 Supervisor로 멀티 에이전트를 구현하셨는데, stock price를 가져오는 것과 같은 부분은 꼭 에이전트가 아니여도 될 것 같은데 Supervisor로 멀티 에이전트를 만들 때 단순 도구로 사용하는 것 보다 도구를 가진 에이전트로 사용하는 것이 더 좋아서 이렇게 구현하신건지 궁금합니다!
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
워드프레스 관련
워드프레스 접속하면 아래와 같은 문구가 상단에 뜹니다Deprecated: 함수 WP_Dependencies->add_data()이(가) 6.9.0 버전 이후로 폐기예정인 인수로 호출됐습니다. IE 조건부 주석은 지원되는 모든 브라우저에서 무시됩니다. in /var/www/html/wp-includes/functions.php on line 6131이건 어떻게 해야 하나요?
-
해결됨[CS 기술면접 2] 말이 트이는 운영체제
강의 설명 끊김
19강 3분 37초에 "페이지 테이블의 주소 변환 기법을 살펴보겠습니다."를 말하시고 끊긴 것처럼 해당 개념에 대한 설명없이 다음으로 넘어가는 것 같습니다.
-
미해결[CS 기술면접 2] 말이 트이는 운영체제
메모리 최적화 다이어그램 검증
17강을 보고 제가 이해한대로 다이어그램을 그려보았는데 잘 이해했는지 검토해주시면 감사하겠습니다.
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
수업질문 12.15)Edit 페이지구현하고 useEffect 관련
useEffect 함수 안에서 setCurDiaryItem을 호출했는데,“setState를 동기적으로 호출하면 안 된다” 는 경고가 발생합니다.기능적으로는 정상 동작하는 것처럼 보이는데,이런 방식이 올바른 사용인지, 아니면 구조를 수정하는 게 맞는지 궁금해서 질문드립니다.
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
14강 아웃풋 질문
보시는 것처럼 아웃풋이 나왔는데 마지막에 끝마무리가 안난 상태에서 잘려서 나오는데. 글자수 제한이 있나요? 참고로 클로드로 진행한 결과구요.제미나이 2.5pro로 하니까 아웃풋이 아예 아무것도 안나오네요.
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
Header 컴포넌트 리렌더링 질문
안녕하세요 Header.jsx 수정중 궁금한점이 있어서 질문드립니다!new Date() 함수는 날짜를 가져오는 함수라 리렌더링이 계속 될것같은데 memo 를 사용하면 리렌더링이 안되는건가요 ??
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
12강 클러스터 에이전트
클러스터링 에이전트까지 진행을 했는데요. 익스큐트 시키면 클러스터링에서 멈추지 않고 계속 돌아가네요. 하도 오래동안 돌아가서 멈췄더니 저렇게 숫자가 보이구요. 혹시나해서 다시 진행해봐도 또 계속 클러스터링에서 돌아갑니다. 뭐가 문제일까요?
-
미해결RAG 마스터: 기초부터 고급기법까지 (feat. LangChain)
아나콘다랑 pytry없이. 단순 파이참에서 venv 설정해서 설치하는건 불가능하나요?
학습 관련 질문이 있으시면, 상세하게 남겨주세요.문제가 발생한 부분의 코드를 함께 올려주세요.수업 영상 몇 분/초 구간인지 알려주세요.
-
해결됨[CS 기술면접 2] 말이 트이는 운영체제
프로세스 상태 다이어그램 검증 및 질문
5~8강을 보고 정리를 다이어그램을 그려봤는데 틀린 부분이 있으면 말씀해주셨으면 좋겠습니다.질문Blocked 상태인 프로세스가 Swap out 되어 디스크로 쫓겨나더라도, 이전에 요청했던 입력 작업은 해당 키보드 컨트롤러가 멈추지 않고 계속 수행하는 것이 맞나요? 만약 맞다면 이후 사용자가 입력을 완료해서 인터럽트가 발생하면 CPU가 이를 인지하고 운영체제에게 제어권을 넘겨주게 되는데,이때 운영체제가 키보드 컨트롤러로부터 입력된 데이터를 받아오고, 해당 프로세스의 상태를 Suspended-Blocked에서 Suspended-Ready로 변경해 주는 것인가요?
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
6강 12분즈음
도메인에서 선생님 따라서 분명히 등록하고UI가 바뀐 프록시를 접속해서 해보면 오류가 납니다 ㅠㅠ root를 빼고 도메인만 넣어도 오류가 나는데 왜이런걸까요...
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
서버 배포 에러입니다.
Vercel에 서버 배포 후 api를 호출하면, 404에러가 뜹니다 ㅠㅠ 코드는 바뀐게 없어서, 로컬에서 api 호출은 잘되는데, 배포만 하면 안되네요... swagger도 배포사이트에서는 안되는게 맞을까요? 로컬에 있는 코드랑 바꾼거없이 그대로 배포했는데 로컬에서는 swagger도 접속 잘됩니다. 혹시 .env에 있는걸 setting에서 직접 입력해줘야 하나요?확인해보니 배포된 서버 네트워크에서 스웨거로 접속하면 다음과 같이 번들파일과 css를 불러올 때 404에러가 발생합니다... 아래는 배포된 서버 url입니다.https://onebite-books-server-three-tau.vercel.app/
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
워드프레스 모바일 화면 오류
박사님. 워드프레스 발행이 어느정도 구현이 되고 있는데요. 모바일로 확인하면, 블로그 본문은 모바일에 맞게 잘 보이나, 블로그 첫 화면은 수정을 해야할거 같은데, 어떻게 하면 될까요? 지피티에 물어보면서 이래저래 수정하는데, 잘 안되네요 ㅠ
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
24강 질문드립니다.
박사님! 이것 저것 해보다가'사이트/wp-sitemap.xml' 은 '페이지를 찾을 수 없음'으로 뜨지만'사이트/sitemap.xml' 은 사이트맵으로 제출되서 이렇게 쓰려고 하는데요.주소창에 https://사이트/sitemap.xml 이렇게 입력하면,이렇게 보입니다. 스타일 시트 연결이 안된거라고 나오는데, 이대로 사용해도 될까요?
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
Lost connection to the server
안녕하세요. 강의 진행도중, 막히는 부분이 있어, 질문드립니다.사진과 같이, 입력을 하면, 커넥션 로스트가 발생합니다.현재 컨테이너들은 정상적으로 실행되고 있는 거 같은데 계속해서 커넥션 로스트가 발생하는 원인이 궁금합니다.