삐주
초급 개발자
삐주
전체 방문자
오늘
어제
  • 분류 전체보기 (126)
    • Programming (14)
      • JAVA (4)
      • Spring (0)
      • Python (5)
    • Database (12)
      • Oracle (0)
      • Sybase (3)
      • HANA DB (1)
    • Algorithm (10)
      • 백준 문제풀이 (0)
      • 문제로 풀어보는 알고리즘 프로그래밍 (1)
      • 프로그래머스 (8)
    • SAP (43)
      • EAI (37)
      • EAI 예제 (1)
      • ABAP (4)
      • SAP BC (0)
    • Tool (4)
      • Eclipse (0)
    • Infra (3)
      • Network (3)
      • OS (0)
      • Storge (0)
    • Etc (21)
      • 시사 (15)
      • 맛집 (0)
    • Study (12)
      • 파이썬 머신러닝 프로젝트 (1)
      • 영어 (7)
      • 리눅스마스터 (3)
      • SQLD (0)

태그

  • sap
  • 프로그래머스
  • DB
  • pI
  • SAP EAI
  • DATABASE
  • 코로나19
  • 코로나
  • EAI
  • error

티스토리

반응형
250x250
hELLO · Designed By 정상우.
삐주

초급 개발자

[SAP EAI] java.net.SocketTimeoutException: Accept timed out
SAP/EAI

[SAP EAI] java.net.SocketTimeoutException: Accept timed out

2020. 8. 2. 12:59
728x90
반응형

FTP Sender Channel 에서 발생한 에러이다.

 

FTP Error 내용

 - Error occurred while connecting to the FTP server "127.0.0.1:21": com.sap.engine.interfaces.messaging.api.exception.MessagingException:java.net.SocketTimeoutException: Accept time out (local port 8080 to address 127.0.0.1 DNS name) , remote host unknown)

 

 

에러 원인

 

참조 : https://xitricks.wordpress.com/2010/07/12/ftp-change-working-directory/

내용 중 Data Connection이 FTP 설정과 맞지 않아서 발생한 에러

해결방법

Data Connection : Passive(1023 이상의 랜덤포트 사용) / Active(1023 이하의 랜덤포트 사용)

 

HTTP와는 달리 FTP는 연결의 종류가 2가지 있다:

명령 연결: 먼저 제어 포트인 서버 21번 포트로 사용자 인증, 명령을 위한 연결이 만들어지고, 여기를 통해 클라이언트에서 지시하는 명령어가 전달된다.
데이터 전송용 연결: 실제의 파일 전송은 필요할 때 새로운 연결이 만들어진다.


능동 모드(Active Mode): 서버가 자신의 데이터 포트인 20번 포트에서부터 클라이언트가 지정한 지점으로의 데이터 연결을 만든다. 클라이언트가 지정하는 포트는 주로 1023 보다 큰 번호가 매겨진 포트이다. 클라이언트가 방화벽, NAT(IP 마스킹) 등을 사용하는 환경일 때에 잘 동작하지 않을 수 있는데, 이때 수동 모드를 이용하면 된다.
수동 모드(Passive Mode): 클라이언트가 서버가 지정한 서버 포트로 연결할 수 있게 한다. 이 때에는 보통 양쪽 포트 모두 1023 보다 큰 포트를 사용한다.
어느 모드에서도 2개의 연결을 만드는 점은 다르지 않다. 하지만 FTP 포트를 변경하게 되고 방화벽이 있는 경우, 방화벽 Inspection 모드 설정에 따라 FTP 통신은 정상적이지만, get 명령이나 ls 명령 등 FTP-DATA포트를 이용한 통신은 정상적으로 이루어지지 않을 수 있다.

 - 참고URL: ko.wikipedia.org/wiki/파일_전송_프로토콜

728x90
반응형

'SAP > EAI' 카테고리의 다른 글

[SAP EAI] JDBC Receiver Channel (Maximum Concurrency Error)  (0) 2020.09.02
[SAP EAI] Linux Server Ping Test  (0) 2020.09.02
[SAP EAI] FTP Adapter 426 Connection closed 오류 원인 분석  (0) 2020.08.04
[XI/PI] HTTP_AAE Java Adapter Test Tools  (0) 2020.07.16
Solman 이란?  (0) 2020.02.04
    'SAP/EAI' 카테고리의 다른 글
    • [SAP EAI] Linux Server Ping Test
    • [SAP EAI] FTP Adapter 426 Connection closed 오류 원인 분석
    • [XI/PI] HTTP_AAE Java Adapter Test Tools
    • Solman 이란?
    삐주
    삐주

    티스토리툴바