FTP tải xuống phiên bị lỗi khi đóng kết nối FTP kiểm soát


Triệu chứng


Nếu kết nối kiểm soát đóng trong phiên bản tải xuống FTP, tải xuống từ trang web IIS FTP không thành công. Chú ý: vấn đề này thường xảy ra khi tường lửa được sử dụng đã thiết lập để ngắt kết nối kiểm soát nếu không có dữ liệu TCP chuyển sau một khoảng thời gian.

Nguyên nhân


Điều này là do thiết kế. RFC 959 biết sau:
... Giao thức yêu cầu kết nối điều khiển mở khi truyền dữ liệu đang diễn ra. Đó là trách nhiệm của người dùng yêu cầu đóng kết nối kiểm soát khi kết thúc bằng cách sử dụng dịch vụ FTP, trong khi các máy chủ sẽ hoạt động. Máy chủ có thể huỷ truyền dữ liệu nếu kết nối kiểm soát đóng mà không có lệnh.

Cách giải quyết


Để khắc phục sự cố này, hãy thử các giải pháp sau:
  • Sử dụng một tiện ích FTP hoặc thiết đặt tường lửa giữ kết nối điều khiển mở.
  • Sử dụng kết nối nhanh hơn.
  • Yêu cầu chủ sở hữu trang FTP chia tệp tải xuống không thành công trên thành nhiều, tệp nhỏ hơn.

Thông tin Bổ sung


Trường hợp này thường xảy ra khi bạn tải xuống các tệp lớn hơn một kết nối chậm.