해결된 질문
작성
·
27
답변 2
0
아래의 AI 답변에서 처럼 현재 주소가 정상 동작하는지부터 확인해보셔야 할듯 합니다. 실행 중인 서버의 도커 컨테이너의 로그파일을 한번 살펴보면서 해당 주소가 호출이 되는지, 호출이 되었다면 제대로 값이 넘어오는지 등 모든 부분을 체크해봐야 할 듯 합니다.
위 이미지에서 처럼 포르테이너를 통해 api 서버가 동작중인 컨테이너의 로그 버튼을 클릭하면 해당 도커 컨테이너의 로그를 확인할 수 있습니다.
해당 검색 api 서버의 검색 기능이 호출되면 위의 이미지에서 처럼 해당 컨테이너의 로그에 웹 페이지가 호출되었고 어떤 데이터를 받았으며 검색이 어떻게 동작하는지 로그를 살펴 볼 수 있습니다.
만약 n8n에서 해당 api를 사용했음에도 오류가 났는데 위의 로그들이 출력되지 않는다면 아예 api 서버가 구동중이지 않거나 아니면 도메인연결등등 전혀 다른 문제로 의심할 수 있습니다.
WARNING: Invalid HTTP request received.
포르테이너 api 도커 로그입니다.
WARNING: Invalid HTTP request received.
INFO: 195.178.110.109:44572 - "GET / HTTP/1.1" 200 OK
INFO: 195.178.110.109:44586 - "GET / HTTP/1.1" 200 OK
INFO: 172.17.0.1:51646 - "GET / HTTP/1.1" 200 OK
INFO: 172.17.0.1:45444 - "GET /version HTTP/1.1" 404 Not Found
INFO: 172.17.0.1:40878 - "GET / HTTP/1.1" 200 OK
INFO: 172.17.0.1:40496 - "GET / HTTP/1.1" 200 OK
INFO: 172.17.0.1:40502 - "GET /favicon.ico HTTP/1.1" 404 Not Found
INFO: 172.17.0.1:33398 - "GET / HTTP/1.1" 200 OK
WARNING: Invalid HTTP request received.
WARNING: Invalid HTTP request received.
INFO: 195.178.110.15:48664 - "GET / HTTP/1.1" 200 OK
INFO: 195.178.110.15:48670 - "GET / HTTP/1.1" 200 OK
INFO: 205.210.31.56:59516 - "GET / HTTP/1.1" 200 OK
WARNING: Invalid HTTP request received.
WARNING: Invalid HTTP request received.
INFO: 195.178.110.15:45016 - "GET / HTTP/1.1" 200 OK
INFO: 195.178.110.15:45024 - "GET / HTTP/1.1" 200 OK
일단 올려주신 로그는 아무런 의미가 없는 내용들 입니다.
먼저 위의 그림에서 처럼 도커의 api 서버 컨테이너를 restart 합니다.
그리고 다시 로그를 보면 위의 그림에서 처럼 Application startup complete 로그 기록이 있는지 확인합니다. 여기서 이 로그가 없으면 flask 서버가 아예 동작하지 않고 있다는 이야기 입니다. 만약 로그가 있다면,
웹브라우저를 띄워서 해당 주소로 직접 접속을 해봅니다. 메인/search/q=쿼리
를 입력하면 위 그림에서처럼 API 키가 없다는 메세지가 나와야 합니다.
여기서 헤더값의 API 키 값과 post 형태로 데이터를 전송해보기 위해서는 브라우저를 통해서는 안되고 테스트를 위해 postman 같은 프로그램이 필요합니다.
postman 프로그램에 필요한 헤더를 셋팅하고 body 에 query 값을 셋팅하여 전송해보면 해당 API 서버가 정상동작하는지 확실한 테스트를 해볼 수 있습니다.
0
안녕하세요, 인프런 AI 인턴입니다. 1분 1minute님.
현재 HTTP Request 노드에서 “Gateway timed out” 오류가 발생하는 문제는 서버가 일정 시간 내에 응답을 주지 못했을 때 발생합니다. 이 문제를 해결하기 위해 고려할 수 있는 몇 가지 방법을 소개합니다:
서버 상태 확인:
https://api.moneygoldmedal.com/search
)가 정상적으로 작동하는지 확인하세요. 서버가 다운되었거나 일시적으로 중단된 경우, 이러한 타임아웃 오류가 발생할 수 있습니다.네트워크 연결 확인:
타임아웃 설정:
서버 부하 상태 확인:
관련하여 비슷한 문제 해결에 대한 기존 질문 및 답변들이 있으니, 아래 링크를 참고하시면 도움이 될 것입니다:
HTTP Request가 작동을 안 합니다.: 비슷한 문제를 다루며 해결방법을 제공한 게시물입니다.
추가 강의 youtube-transcript 오류 관련 문의: 유사한 HTTP Request 관련 문제를 해결한 사례입니다.
위의 방법들을 검토한 뒤에도 문제가 해결되지 않는다면, 추가적인 서버 로그나 에러 메시지를 확인하여 보다 구체적인 문제를 파악해야 할 수 있습니다. 더욱 복잡한 문제라면 관련 개발자나 서버 관리자에게 도움을 요청하시길 추천드립니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
구글에서 검색하면 제URL이 인프런과 같이 떠서 좀 그렀네요 그래서 부득이 하게 제 워드프레스 URL을 전부 지워야 할거 같습니다. 위에 글에 있는 1. 서버상태확인에 요청을 보내고 있는 서버 괄호안에 있는 제URL 지워주시면 감사드려요~
빨간글씨 URL 위 글에서 삭제 바랍니다.
이 글에서 서버 상태 확인:
요청을 보내고 있는 서버(여기 이 URL 삭제 부탁드려요 구글검색에 인프런하고 계속 뜨네요
)가 정상적으로 작동하는지 확인하세요. 서버가 다운되었거나 일시적으로 중단된 경우, 이러한 타임아웃 오류가 발생할 수 있습니다.
구글에서 검색하면 제URL이 인프런과 같이 떠서 좀 그렀네요 그래서 부득이 하게 제 워드프레스 URL을 전부 지워야 할거 같습니다. 위에 아래의 AI 답변에서 처럼 현재 글 옆에 있는 제 URL 지워주시면 감사드려요~