[v8에도 적용됩니다.]{class="badge positive" title="Campaign v8에도 적용됩니다."}
파이프라인 문제 해결 pipeline-troubleshooting
파이프라인이 실패하고 "마스크 파이프라인에 해당하는 작업이 없습니다@< 인스턴스 >"
사용 중인 Adobe Campaign Classic 버전은 파이프라인을 지원하지 않습니다.
- 구성 파일에 pipelined 요소가 있는지 확인하십시오. 그렇지 않으면 지원되지 않는다는 의미입니다.
- Campaign 20.3 / Gold Standard 11 이상으로 업그레이드하십시오.
파이프라인이 '' aurait dfluu commencer par [
ou {
(iRc=16384)"(으)로 인해 실패합니다.
NmsPipeline_Config 옵션이 설정되지 않았습니다. 실제로 JSON 구문 분석 오류입니다.
NmsPipeline_Config 옵션에서 JSON 구성을 설정합니다. 이 페이지의 "라우팅 옵션"을 참조하십시오.
파이프라인이 "주체가 올바른 조직 또는 클라이언트여야 합니다."와 함께 실패합니다
조직 ID 구성이 잘못되었습니다.
- 조직 ID(ImsOrgId)가 serverConf.xml에 설정되어 있는지 확인합니다.
- 인스턴스 구성 파일의 빈 조직 ID가 기본 ID를 재정의할 수 있는지 확인합니다. 그렇다면 빼십시오.
- 조직 ID가 올바른지 확인합니다. 조직 ID를 찾으려면 이 페이지를 참조하세요.
파이프라인이 "잘못된 키"로 실패합니다
인스턴스 구성 파일의 @authPrivateKey 매개 변수가 잘못되었습니다.
- authPrivateKey가 설정되어 있는지 확인합니다.
- authPrivateKey: 가 @으로 시작하며 = 로 끝나고 약 4000자인지 확인하십시오.
- 원본 키를 찾아 RSA 형식에서 4096비트 길이이며
-----BEGIN RSA PRIVATE KEY-----
(으)로 시작하는지 확인합니다.
필요한 경우 키를 다시 만들어 Adobe Analytics에 등록합니다. - 키가 pipelined과(와) 동일한 인스턴스 내에서 인코딩되었는지 확인하십시오.
필요한 경우 샘플 JavaScript 또는 워크플로우를 사용하여 인코딩을 다시 실행합니다.
파이프라인이 "인증 중 토큰을 읽을 수 없습니다"
개인 키의 형식이 잘못되었습니다.
- 이 페이지에서 키 암호화에 대한 단계를 실행합니다.
- 키가 동일한 인스턴스에서 암호화되었는지 확인합니다.
- 구성 파일의 authPrivateKey가 생성된 키와 일치하는지 확인하십시오.
OpenSSL을 사용하여 키 쌍을 생성해야 합니다. 예를 들어, PuttyGen은 적절한 형식을 생성하지 않습니다.
파이프라인이 "더 이상 액세스 토큰을 가져올 수 없습니다"
로그는 다음과 같아야 합니다.
2021-05-31T08:42:18.124Z 66462 66501 1 error log Listener: JWT Token is empty. (iRc=16384)
2021-05-31T08:42:18.210Z 66462 66501 1 error log Unknown authentication mode: 'Bearer realm="Adobe Analytics"'. (iRc=-55)
2021-05-31T08:42:18.210Z 66462 66501 1 error log BAS-010007 Function not implemented (iRc=-55)
2021-05-31T08:42:48.582Z 66462 66501 1 warning log Connection seems to have been lost. Attempting to reconnect.
2021-05-31T08:43:09.156Z 66462 66501 1 error log INT-150012 The HTTP query returned a 'Forbidden' type error (403) (iRc=-53)
2021-05-31T08:43:09.160Z 66462 66501 1 error log Error while authenticating: '{"error":"This client: df73c224e5-triggers-test is no longer allowed to get access token."}' (iRc=16384)
이 오류 메시지는 기존 Omniture 기본 OAuth를 사용하여 인증을 구성함을 의미합니다. 인증을 업그레이드하려면 Adobe Experience Cloud Triggers용 Adobe I/O 구성 설명서를 참조하십시오.
검색된 트리거가 없습니다
pipelined 프로세스가 실행 중이고 트리거가 검색되지 않는 경우:
- 트리거가 Analytics에서 활성화되어 있고 이벤트를 생성하고 있는지 확인합니다.
- pipelined 프로세스가 실행 중인지 확인하십시오.
- pipelined 로그에서 오류를 찾습니다.
- pipelined 상태 페이지에서 오류를 찾습니다. trigger-discarted, trigger-failures는 0이어야 합니다.
- 트리거 이름이 NmsPipeline_Config 옵션에 구성되어 있는지 확인하십시오. 확실하지 않은 경우 와일드카드 옵션을 사용합니다.
- Analytics에 활성 트리거가 있으며 이벤트를 생성하고 있는지 확인합니다. 활성화되기 전에 Analytics에서 구성을 완료한 후 몇 시간 정도 지연될 수 있습니다.
이벤트가 고객에 연결되어 있지 않습니다
일부 이벤트가 고객에게 연결되지 않은 경우:
- 조정 워크플로우가 실행 중인지 확인합니다(해당하는 경우).
- 이벤트에 고객 ID가 포함되어 있는지 확인합니다.
- 고객 ID를 사용하여 고객 테이블에서 쿼리를 만듭니다.
- 고객 가져오기 빈도를 확인합니다. 새 고객은 워크플로우로 Adobe Campaign으로 가져옵니다.
이벤트 처리 대기 시간
Analytics 타임스탬프가 Campaign의 이벤트 생성 날짜보다 훨씬 오래된 경우.
일반적으로 트리거는 마케팅 캠페인을 시작하는 데 15~90분 정도 걸릴 수 있습니다. 이는 데이터 수집 구현, 파이프라인 로드, 정의된 트리거의 사용자 지정 구성 및 Adobe Campaign의 워크플로우에 따라 달라집니다.
- pipelined 프로세스가 실행되고 있는지 확인하십시오.
- 다시 시도를 일으킬 수 있는 pipelined.log에서 오류를 찾습니다. 해당되는 경우 오류를 수정합니다.
- pipelined 상태 페이지에서 큐 크기를 확인합니다. 큐 크기가 큰 경우 JS의 성능을 개선합니다.
- 지연은 볼륨에 따라 증가하는 것처럼 보이므로 더 적은 수의 메시지를 사용하여 Analytics에서 트리거를 구성합니다.
기존 인증에서 Adobe IO 인증으로 단계 인스턴스 업그레이드
스테이지 인스턴스에서 통합 인증을 변경해도 프로덕션 인스턴스의 구성에 영향을 주지 않습니다. 단계 인스턴스를 업그레이드한 다음 인증을 업데이트하여 IO를 Adobe 하고 단계 인스턴스에서 트리거를 테스트할 수 있습니다.
프로덕션 인스턴스는 레거시 인증을 계속 사용하며 이 변경의 영향을 받지 않습니다.