안녕하세요. 어느 순간부터 카카오 API사용시 TIMEOUT이 리턴되어 문의드립니다.
디벨로퍼스 앱ID: 1042793
아래는 사용방식 일부코드를 공유드립니다.
$path = ‘/v2/local/search/address’;
$api_server = ‘https://dapi.kakao.com’;
$headers = array('Authorization: KakaoAK ‘.$setting->real_daum_rest_key.’ ');
$opts = array(
CURLOPT_URL => $api_server . $path . ‘.’ . $content_type . ‘?query=’ .urlencode($query),
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSLVERSION => 1,
CURLOPT_CONNECTTIMEOUT => 1,
CURLOPT_IPRESOLVE => CURL_IPRESOLVE_V4,
CURLOPT_HEADER => false,
CURLOPT_HTTPHEADER => $headers
);
tim.l
2
안녕하세요.
해당 앱은 권한도 있고 정상 호출이력도 있어서 어떤 상황인지 확인이 어려운데요.
재현 가능한 사이트 있나요?
해당 부분은, dapi.kakao.com/v2 연결시 응답이 2초이상 걸려서 노출되는 알림 에러입니다.
TIMEOUT을 제거 후 확인한다면 30초 타임아웃이 노출되고 있습니다.
혹시나 해서
서버의 80, 443 포트 방화벽 확인, 카카오 IP에 대한 방화벽 확인까지 했을때 문제가 없는 상태입니다.
tim.l
7
별다른 유사 문의가 없어서 운영하시는 시스템 네트워크 상황 종속적 문제로 추정되는데요.
traceroute로 어디서 막히는지 로그 공유해주시겠어요?
tim.l
9
dapi.kakao.com 를 IP 고정해서 호출하시나보군요.
아래 공지와 같이 dapi.kakao.com의 IP는 변경되었습니다. 도메인 그대로 사용하시는 경우 문제 없으나
방화벽에서 IP 고정하여 호출하시는 경우 신규 IP 로 교체 해주셔야합니다.
확인 부탁드려요.
[공지] API플랫폼 서버 IP 변경 (dapi.kakao.com) / [Notice] Changes the server IP(dapi.kakao.com) of API platform
도움끝에 해당 현상이 해결 되었습니다.
정말 감사합니다.
1개의 좋아요
tim.l
12
네, 수고 많으셨습니다~
중요 공지사항에 연락 받으실 수 있도록 디벨로퍼스 팀멤버에 이메일 수신가능한 계정을 추가 하시면 좋을 것 같아요.
참고 부탁드립니다~