Adobe Campaign Classic의 API 네트워크 오류 IOB-090007

외부 API 호출과 관련된 워크플로우 실행 중에 발생하는 지속적인 네트워크 오류로 인해 Adobe Campaign Classic v7의 작업이 중단될 수 있습니다. 이러한 오류의 근본 원인을 파악하고 해결하여 프로덕션 환경과 스테이징 환경 모두에서 원활한 성능을 보장합니다.

설명 description

환경

  • Campaign Classic v7
  • Campaign Classic 호스팅

문제/증상

워크플로우 내에서 API를 호출하면 IOB-090007 Network error (send(), errno=0: Success) 오류가 발생합니다. 이 문제는 외부 API 호출에 의존하는 워크플로우가 성공적으로 실행되지 않도록 합니다. 증상은 다음과 같습니다.

  • JavaScript 활동 로그에 HTTP 상태 코드 없이 네트워크 오류가 표시됩니다.
  • 워크플로우를 실행할 때 API 팀에서 트래픽을 감지하지 못합니다.
  • 프로덕션 환경과 스테이징 환경 모두에서 유사한 문제가 발생합니다.

해결 방법 resolution

  1. 필요한 모든 끝점이 urlPermissions 설정에 올바르게 구성되어 있는지 확인하십시오.
  2. serviceConf.xml과(와) 같은 구성 파일에서 중복된 항목을 검사하고 중복된 항목을 제거하십시오.
  3. JavaScript 코드를 검사하여 워크플로우 내에서 HTTP 요청을 하고, GET 요청에서 불필요한 요청 본문 할당을 제거하고, 의도하지 않은 변경 사항이 없는지 확인합니다.
  4. 테스트 중에 API에서 반환되는 데이터 크기를 줄여 응답 크기 제한을 배제합니다.
  5. Adobe 서버에서 사용하는 모든 관련 IP 주소가 방화벽 또는 보안 시스템에 허용 목록에 추가되어 있는지 확인합니다.
  6. 최근 인프라 변경 사항이 없는지 확인하고 필요한 경우 nlserver 및 Apache와 같은 서비스를 다시 시작합니다.
  7. 네트워크 상호 작용에 대한 자세한 정보를 캡처하려면 자세한 로깅 옵션을 일시적으로 활성화합니다.
  8. 동일한 끝점 설정을 사용하지만 포트 번호 또는 기타 매개 변수가 다른 환경에서 유사한 구성을 테스트합니다(해당하는 경우).
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f