Skip to main content

안녕하세요, Salesforce Technical Support Team 박용준 입니다. 

 

가을의 문턱을 넘어 하늘이 더욱 맑고 높아지는 10월입니다.  

바쁜 업무 속에서도 잠시 휴식을 가지며 새롭게 시작되는 계절의 활력을 느껴보시길 바랍니다. 

 

오늘은 Marketing Cloud Engagement(MCE) SFTP 파일 전송의 안정성 확보를 위한 재시도 프로세스 구축 및 오류 대응 방안에 대해 안내드립니다. 

 

📣 MCE SFTP: 일시적 연결 오류의 특성 및 근본 원인Marketing Cloud Engagement의 SFTP를 이용한 파일 전송 처리는 클라이언트-서버 간 

인터넷을 경유하는 통신 특성상, 간헐적으로 일시적인 연결 오류로 인해 실패할 수 있습니다. 

이러한 일시적 오류는 대부분 MCE 서비스나 클라이언트 측 설정이 아닌, 

인터넷 측의 일시적 문제에서 기인하며, 회피나 원인 파악이 어렵다는 특징이 있습니다. 

 

에러의 주요 원인

  1. 'Best-Effort' 네트워크의 한계: SFTP 연결은 통신 품질이 보장되지 않는 인터넷 네트워크를 경유합니다. 따라서 경로상에서 발생하는 일시적인 네트워크 혼잡, 패킷 손실 등으로 인해 예기치 않은 연결 끊김이나 오류가 산발적으로 발생합니다.
  2. 멀티테넌트(Multi-tenant) 환경: Marketing Cloud Engagement는 다수의 고객이 자원을 공유하는 환경에서 제공됩니다. 다른 이용자의 높은 부하 처리가 자사의 SFTP 성능에 일시적인 영향을 미칠 가능성 또한 고려해야 합니다.

이러한 불가피한 특성을 고려하여, 시스템의 안정성을 높이는 효과적인 재실행(Retry) 프로세스의 구축을 검토해 주시기를 권장합니다. 

 

✨ 가장 효과적인 대책: 재시도 프로세스 구현 

일시적인 오류는 피할 수 없다는 전제하에, 파일 전송을 자동화하는 스크립트에는 재실행 프로세스를 반드시 구현해야 합니다. 

 

  • 권장 방식: Exponential Backoff (지수적 백오프)
    • 단순히 일정 시간 후 재실행하는 방법 외에도, 오류 발생 시 다음 시도까지 기다리는 시간을 지수적으로 늘리는 방식을 도입하는 것이 유용합니다. (예: 1초, 2초, 4초, 8초…). 이는 서버와 네트워크의 부하를 최소화하면서 안정적인 연결 회복을 유도합니다.

🔎 재실행으로도 해결되지 않는 경우: 장애 원인 특정 방법반복적으로 오류가 발생하고 재실행으로도 문제가 해결되지 않는다면, 아래와 같은 순서로 문제를 체계적으로 진단하여 원인을 좁혀나가야 합니다.

 

Step 1: Salesforce Trust 사이트 확인 

status.salesforce.com에 접속하여 사용 중인 인스턴스(MID)에서 Marketing Cloud Engagement 서비스 장애나 점검이 진행 중인지 확인합니다.  

Enhanced FTP 사이트의 문제가 보고되었다면, 해당 문제에 대한 업데이트를 기다려 주십시오.  

 

Step 2: 클라이언트 설정과 소프트웨어 검증 자동화 스크립트가 아닌, 표준 SFTP 클라이언트 툴을 사용해 동일한 인증 정보로 수동 연결이나 파일 전송을 시도해 보십시오.

  • 이 시도가 성공한다면, 문제의 원인은 스크립트 로직이나 사용 중인 라이브러리에 있을 가능성이 매우 높습니다.

Step 3: 네트워크 경로 진단 표준 클라이언트에서도 연결이 안 될 경우, 네트워크 경로의 문제가 의심됩니다. Command Prompt나 터미널에서 traceroute를 실행하여 SFTP 사이트 엔드포인트까지의 네트워크 경로 전송 상황을 확인하세요.

  • 실행 결과에서 특정 경로에 현저한 지연이나 연속적인 타임아웃이 발생하는지 확인하세요.

📞 문의 주실 때 필요한 정보위의 문제 해결 절차를 모두 시도했는데도 원인이 클라이언트나 네트워크 경로에 없다고 판단될 경우, 다음 정보를 확인하여 Salesforce 지원팀에 문의하는 것을 검토 해 보십시오.  

아래 정보를 케이스에 포함해 주시면 더 원활하게 조사를 진행 할 수 있습니다.

 

  • 오류가 발생한 정확한 날짜 및 시간 (타임존 포함)
  • 대략적인 발생 빈도
  • 전체 오류 메시지
  • 연결 소스의 글로벌 IP 주소
  • traceroute 실행 결과
  • 다른 SFTP 클라이언트에서도 문제가 재현되는지 확인 여부

 

⚠️ 주의하실 점

  • Enhanced FTP 사이트의 로그 자체는 제공해 드리지 않습니다. 이 점 양해 부탁드립니다.
  • MCE 서비스 운영에 문제가 없더라도 인터넷 등의 일시적 문제로 인해 발생하는 산발적인 오류에 대해서는 모든 장비와 요인이 관여하므로 원인 조사가 불가능할 수 있습니다.

이러한 일시적인 오류의 불가피한 특성을 이해하시고, 효율적인 재실행 프로세스를 구축하여 안정적인 시스템 운영을 해 주시기를 다시 한번 권장합니다. 

 

본 글에서 안내 해 드린 내용은 아래 사이트에서도 확인하실 수 있습니다. 

Marketing Cloud Engagement | Enhanced FTP 사이트에 SFTP로 연결할 때 발생하는 일시적인 오류의 원인과 해결 방법

 

Salesforce 사용에 불편이 없도록 최선을 다하겠습니다. 계속해서 Salesforce를 애용해 주세요!

1 commento
0/9000