강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

jimin6060님의 프로필 이미지
jimin6060

작성한 질문수

수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화

블로그 콘텐츠 기획 자동화: AI 모델 성능 비교와 선택 전략

get reserved 오류

해결된 질문

작성

·

20

0

오류.png.webp

Get reserved data 잘되다가 또 이렇게 되네요 ㄷㄷ 뭐한개를 고치면 저래되고, 자료다운받아도 오류나고; 너무답답하네요 계속 gpt한테 묻고 뭐가다른건지

답변 3

0

남박사님의 프로필 이미지
남박사
지식공유자

만약 지속적인 문제가 발생한다면 VPS 서버의 DNS를 아예 변경해버리는 방식도 있습니다. 일단 콘타보 vps 경우에는 netplan 이라는 프레임워크를 사용해서 네트워크 설정을 관리하게 되어있습니다. 이를 확인하기 위해서는,

 

image.png

위의 이미지에서 처럼 ls /etc/netplan 명령을 입력했을때 01-netcfg.yaml 파일이 존재해야 합니다.

 

image.png

그러면 cat /etc/netplan/01-netcfg.yaml 명령을 입력하여 해당 01-netcfg.yaml 파일 내용을 확인해볼 수 있는데 위의 이미지에서 처럼 하단에 nameservers 설정의 addresses 항목을 보면 213.x.x.x 로 시작하는 2개의 설정값을 보실 수 있습니다. 이는 콘타보의 기본 dns 설정값 입니다. 이 콘타보가 제공하는 기본 dns를 구글 dns나 클라우드 플레어 dns 같은곳으로 변경해서 사용하는게 목적입니다.

 

image.png

기본적으로 콘타보에서 제공하는 우분투에는 nano 편집 프로그램이 이미 설치가 되어있으므로 터미널에서 sudo nano /etc/netplan/01-netcfg.yaml 명령어를 입력하면 위 그림에서 처럼 해당 파일을 편집 할 수 있는 상태가 됩니다. 그러면 기존에 있던 search: [invalid] 항목은 지우고 그 다음에 addresses 에 설정된 213.x.x.x로 작성된 값을 위 그림에서 처럼 8.8.8.8 (구글 DNS) 와 1.1.1.1 (클라우드플레어) 로 수정합니다. 그리고 Ctrl + O 키로 작성 종료 하시고 Ctrl + X 로 나노 에디터를 종료 합니다. 그런 후에 sudo netplan apply 명령을 입력하여 변경된 내용을 적용합니다.

 

image.png

적용시에 만약 위의 이미지에서 처럼 경고가 뜬다면 sudo chmod 600 /etc/netplan/01-netcfg.yaml 명령어를 입력하여 해당 파일의 권한을 조정해주면 됩니다. 그리고 다시 sudo netplan apply 를 입력하여 경고가 또 발생하는지 체크합니다. 이때 Open vSwitch 관한 명령은 무시합니다.

 

image.png

모든 내용이 적용되었으면 resolvectl status 를 입력하여 현재 서버의 dns 설정 상태를 확인 합니다. 위의 이미지에서 보면 Link 2(eth0) 항목의 DNS Servers: 8.8.8.8 1.1.1.1 로 문제없이 설정됨을 확인 할 수 있습니다.

 

이렇게 아예 VPS 서버의 DNS 설정을 구글이나 클라우드 플레어 같은 초대기업의 DNS 서버를 쓰게 되면 안정적으로 제공받을 수 있습니다. 참고로 이 내용을 새소식을 통해서 모든 수강생님들이 보실 수 있게 발행 예정입니다. 

 

0

남박사님의 프로필 이미지
남박사
지식공유자

제가 지금 테스트 해봤을때 서버의 dns 가 간혈적으로 문제가 있어 보입니다. 저도 처음 몇번이 DNS 오류가 발생했는데 그 뒤로는 또 문제없이 동작 하는 것을 확인했습니다.

 

image.png

여러번 시도해보니 데이터가 정상적으로 나오고 있기는 한데, DNS 오류는 말 그대로 해당 API 를 사용함에 있어 도메인을 해석하지 못해서 생기는 문제입니다. DNS 문제는 서버의 환경적인 문제나 캐싱문제 등으로 다른 서비스들에서도 가끔 발생할 수 있긴 합니다. 다만 이게 일시적인 문제인지는 좀 더 체크를 해봐야 할 듯 합니다.

jimin6060님의 프로필 이미지
jimin6060
질문자

네 감사합니다. 한번해보겠습니다.

남박사님의 프로필 이미지
남박사
지식공유자

넵 위의 내용을 새소식에도 발행했으니 그 부분도 한번 확인해보시기 바랍니다.

0

안녕하세요, 인프런 AI 인턴입니다. jimin6060님.

Airtable 관련 코드를 n8n에서 실행하는 동안 “The DNS server returned an error, perhaps the server is offline”이라는 오류가 발생하는 상황이군요. 이런 오류는 일반적으로 네트워크 연결이나 서버 상태 문제로 인해 발생할 수 있습니다. 아래 몇 가지 해결 방법을 제시드립니다:

문제 해결 방법

  1. Airtable 서버 상태 확인:

    • Airtable 웹사이트나 해당 서비스 상태 페이지를 방문하여 현재 서버가 정상적으로 운영 중인지 확인하시기 바랍니다.
  2. DNS 설정 검토:

    • 네트워크 환경의 DNS 설정이 올바른지 확인해 보세요. 오류 메시지에서 나타난 것처럼 DNS 서버가 응답하지 않을 경우 다른 DNS (Google DNS, 8.8.8.8 등)를 사용해 보시는 것도 방법입니다.
  3. 브라우저에서 직접 확인:

    • 문제의 n8n 노드에서 사용하는 URL을 브라우저에서 직접 접근해보세요. 제대로 응답이 오는지 확인하여 서버로의 접근에 문제가 없는지 체크해 보실 수 있습니다.
  4. 네트워크 상태 검사:

    • 컴퓨터의 네트워크가 정상적으로 작동하고 있는지 또는 일시적인 네트워크 연결 문제는 아닌지 확인하시고, 적절한 네트워크를 이용해 테스트해 보세요.
  5. 노드 실행 로그 분석:

    • n8n에서 제공하는 실행 로그를 살펴보시고, 보다 상세한 오류 메시지가 있는지 분석해 보시기 바랍니다. 로그를 통해 문제의 근본 원인을 찾을 수 있습니다.

비슷한 문제와 해결에 대한 추가 정보를 얻기 위해 아래 URL을 확인해 보실 수 있습니다:
- 현재 http request 3개 노드에서 전부 이런에러가 뜨네요. 해결방법이 있을까요?

위의 단계들을 따라 시도해 보신 후에도 문제가 지속된다면, 로그 및 에러 메시지를 지식 공유자와 공유하여 보다 정확한 도움을 받을 수 있도록 하시기 바랍니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

jimin6060님의 프로필 이미지
jimin6060

작성한 질문수

질문하기