Posted on 2007/01/09 14:50
Filed Under Development


FTP 상태와 오류 코드


Ftp task를 달릴 경우, Ftp 서버에서 각종 열거한 복귀 코드를 받을 것이다.  Automize, AbleFtp 및 JaSftp는 로그 window에 있는 이 부호를 디스플레이한다.  몇몇 부호는 과실을 나타낸다.  그 외는 나타낸다 연결의 상태를 암호로 한다. 일반적인 상태 및 오류 코드를 위한 간략한 설명은 여기에서 있다.  이 부호 및 묘사는 RFC 959에게서 - 파일 전송 프로토콜 취한다.



부호




상태 또는 오류 설명


100의 시리즈 - 포지티브 예비적인 대답
(완료 대답의 앞에 다른 커맨드를 송신하는 사용자프로세스는 프로토콜을 위반하는 일 것입니다; 그러나 서버FTP 프로세스는 선행하는 커맨드가 진행중인.) 대답의 이 유형, 커맨드는 받아들여지고 사용자프로세스는 지금 자료 연결 주의할 다는 것을 동시 감시가 곤란한 실시를 위해 나타내는 사용되는 수 있는 동안 도착하는 어떤 커맨드든지 대기열에 넣어야 한다. 서버FTP 프로세스는 기껏해야, 커맨드 당 1개의 1yz 대답 송신할 수 있다.


110


재시작 마커 대답.
이 경우에는, 원본은 특정한 실시에 정확하다 좌 이다; 그것은 읽어야 한다: yyyy 곳에 표 yyyy = mmmm 사용자프로세스 자료 열 마커, 그리고 mmmm는 서버의 동등한 마커이다 (마커와 "=" 사이 공간을 주의하십시오).


120


nnn 분에서 준비되어 있는 service.


125


열려있는 자료 연결 이미, 이동 시작.


150


파일 상태 okay, 대략 자료 연결을 연 위하여.  



묘사




200의 시리즈 - 긍정적인 완료 대답
요구된 활동은 성공적으로 완료되었다. 새로운 요구는 개시될 수 있다.


200


커맨드 okay.


202


실행되지 않는 커맨드, 이 사이트에 불필요한.


211


시스템 상태, 또는 시스템 도움 대답.


212


디렉토리 상태.


213


파일 상태.


214


도움 메시지.  특정한 비표준 커맨드의 서버 또는 의미를 사용하는 방법에. 이 대답은 인간 사용자에게 서만 유용하다.


215


유명한 시스템 유형. (곳에 이름이인 지정된 숫자 문서에 있는 명부에서 공식적인 시스템 이름.)


220


새로운 사용자 가 준비되어 있는 service.


221


service 엄중 통제 연결. 만약에 적합한 로그아웃하는.


225


열려있는 자료 연결; 진행중인 이동 없음.


226


Closing 자료 연결. 성공 요구된 파일 활동 (예를 들면; 파일-전송 또는 파일 중단).


227


입력 수동적인 최빈값.


230


사용자는 로그인하고, 진행한다.  


250


완료되는 요구된 파일 활동 okay.


257


만드는 "경로명".








300의 시리즈 - 긍정적인 중간 대답
커맨드는 받아들여졌다, 그러나 요구된 활동은, 상세 정보의 영수증까지 미결인 채로 두는 보전되고 있다. 이 정보를 지정해 사용자는 다른 커맨드를 송신해야 한다. 이 대답은 명령 순서 그룹에서 사용된다


331


사용자 명 okay, 필요 패스워드.  


332


로그인을 위한 필요 계정.


350


요구된 파일 활동 팬딩되어 있는 상세 정보.








400의 시리즈 - 일시적인 부정적인 완료 대답
커맨드는 받아들여지지 않으며 요구한 활동은 일어나지 않았다, 그러나 오류 상태는 임시적이고 활동은 다시 요구될 수 있다. 사용자는 명령 순서의 처음에, 만약에 무엇이든을 돌려보내야 한다. 특히 2개의 명료한 사이트가 해석에 (서버와 사용자프로세스) 동의해야 한다 때, "대기병" 에 의미를 할당하는 것은 곤란하다. 4yz 종류에 있는 각 대답에는 경미하게 다른 시간 가치가 있, 그러나 의향은 사용자프로세스가 재시도하는 격려된다 이다. 만약에 4yz 또는 5yz (영원한 네거티브) 종류에 대답 맞이 만약에 커맨드가 커맨드 양식 또는 사용자 또는 서버 (예를들면, 의 속성에서 어떤 변경도 없이 커맨드 반복될 수 있으면 대답은 4yz이다 이면 결정하기에 있는 어림짐작은 사용된 동일한 논쟁에 동일이라고 철자된다; 사용자는 그의 파일 접근 또는 사용자 명을 바꾸지 않는다; 서버는 새로운 실시를 설치하지 않는다.)


421


유효하지 않음 service, 엄중 통제 연결. 이것은 만약에 service가 알고 있으면 어떤 커맨드든지 대답일지도 모른다 차단해야 한ㄴ다는 것을.  이 과실은, 도달된 엄중 통제 연결 유효한 일, service 때문에 사용자 한계 수 있다, 또는 연결하는 허가하지 않는다, 또는 연결 최대 수는 초과되었다.


425


자료 연결을 열 수 없다.  


426


연결은 닫혔다; 이동은 유산했다.  커맨드는 활동을 실행하기 위하여 자료 연결을 연다, 그러나 저 활동은 취소되고, 자료 연결은 닫힌다.


450


취하지 않는 요구된 파일 행동. 이용할 수 없는 파일 (예를들면, 바쁜 신청하십시오).


451


요구하는 유산되는 활동: 가공에 있는 국소 오차.


452


취하지 않는 요구된 행동. 시스템에 있는 부족한 저장 공간.








500의 시리즈 - 영원한 부정적인 완료 대답
커맨드는 받아들여지지 않으며 요구한 활동은 일어나지 않았다. 사용자프로세스는 정확한 요구를 반복하기에서 낙담된다 (동일한 순서에서). 몇몇 "영원한" 오류 상태 조차 정정될 수 있다, 그래서 인간 사용자는 앞으로는 그의 직접 행동에 의하여 명령 순서를 어떤 점에서 재시작하기 위하여 사용자프로세스를 지시하고 싶을 수도 있다 (예를들면 철자법이 바뀐 후에, 또는 사용자는 그의 디렉토리 상태를 바꿨다.)


501


매개변수 논쟁에 있는 구문 오류.  이것은 command line와 같은 과실을 너무 오랫동안 포함할 수 있다.


502


실행되지 않는 커맨드. 서버는 이 커맨드를 지원하지 않는다.


503


커맨드의 나쁜 순서.


504


저 매개변수를 위해 실행되지 않는 커맨드.


530


로그인하지 않는.  


532


저장을 위한 필요 계정은 신청한다.


550


취하지 않는 요구된 행동. 이용할 수 없는 파일 (예를들면, 찾아내지 않는, 접근 신청하십시오).  


552


유산되는 요구된 파일 활동. 초과된 저장 배부 (현재 디렉토리 또는 데이타세트를 위해).


553


취하지 않는 요구된 행동. 허용되지 않는 파일 이름.  



2007/01/09 14:50 2007/01/09 14:50
TAG : ,

트랙백 주소 : http://www.takeone.pe.kr/trackback/94

Counter

· Total
: 371800
· Today
: 43
· Yesterday
: 50