2016-12-01 3 views
0

Splunk 내의 REST API 모듈 입력을 사용하여 SODA API를 통해 data.SFGov.org 데이터를 가져옵니다. 나는 APP TOKEN이 있습니다. MAX RETRIES를 반복해서 초과하고 있습니다.Socrata SODA API가 최대 재시도 횟수를 초과하여 거부되었습니다.

배경 : 나는 SF의 opendata을위한 프로토 인 Splunk 기반 스트림 커서를 건물입니다

. 나는 구성 화면 자체에서 REST API 모듈 입력을 사용하여 GET을 테스트했지만 아직 파이썬 코드를 작성하지 않았습니다. 다음은 오류입니다.

11-30-2016 16 : 24 : 57.432 -0800 오류 ExecProcessor - "python /Applications/Splunk/etc/apps/rest_ta/bin/rest.py"의 메시지 예외 처리 : HTTPSConnectionPool (host = 'data .sfgov.org ', port = 443) : 최대 재시도가 url을 초과 함 : [재실행] (원인 : [Errno 8] 노드 이름도 제공되지 않거나 알려지지 않음)

실수로 REST API 모듈의 폴링 간격이 60 초로 설정되어 문제를 일으켰을 수 있습니까? (나는 미래의 문제를 피하기 위해 그것을 1 일로 변경했다.) 그런 다음 새로운 APP TOKEN을 얻었고 GET을 시도했습니다. 로그에서 나가는 것을 볼 수 있지만 같은 MAX RETRIES EXCEEDED 오류가 발생합니다. 동일한 IP 주소를 사용하고 있습니다.

다음 몇 주 동안 테스트 할 예정입니다. 이 문제를 어떻게 해결하고 정상적으로 다시 피합니까?

@chrismetcalf - 신고하기 만하면됩니다.

답변

0

Max Retries Exceeded은 Google API에서 확인해야 할 오류 메시지가 아닙니다. 특히 60 초마다 전화를 걸면 더욱 그렇습니다. 나는 그것이 실제로 Splunk giving up after trying and failing to make your HTTP call too many times일지도 모른다라고 생각한다.

오류 메시지 Caused by : [Errno 8] nodename nor servname provided, or not known은 실제로 Splunk 측에 DNS 오류가 있다고 생각하게 만듭니다. 그 메시지는 보통 when a domain name can't be resolved입니다.

아마도 Splunk 환경에서해야 할 몇 가지 DNS 화이트리스트가 있습니까?

+0

Thx. Splunk 측에서 DNS 비트를 확인해 보도록하겠습니다. 그러는 동안 나는 트위터에서 토큰을 DM으로 전송했습니다. –

+0

감사합니다. 그것은 이상한 DNS 문제였습니다. 나는 Splunk를 멈추고 재 시작했고, 멀리 갔다. GET이 현재 작동 중입니다. –

관련 문제