Hướng dẫn dùng pure pho trong PHP

Hướng dẫn dùng pure pho trong PHP

Mặc định Pure-FTPd sẽ giới hạn số lượng kết nối từ một địa chỉ IP là 15 nên bạn sẽ cần tăng giới hạn kết nối Pure-FTPd lên con số cao hơn thì mới khắc phục được lỗi này.

I. Giới thiệu

Pure-FTPd là một dịch vụ FTP Server, và hiện nay đa số các control panel phổ biến đến sử dụng Pure-FTPd làm FTP Server mặc định.

Vì sự phổ biến của Pure-FTPd nên trong quá trình sử dụng các bạn khó tránh khỏi lỗi như 421 Too many connections (15) from this IP.

Hướng dẫn dùng pure pho trong PHP

Đây thật ra không phải lỗi mà là mặc định Pure-FTPd chỉ cho phép 1 địa chỉ IP được mở tối đa 15 kết nối FTP đến FTP Server mà thôi. Việc này sẽ giúp giảm tải máy chủ cũng, nhưng lại gây ra sự phiền toái cho người dùng nếu người dùng bật kết nối tải lên/tải xuống đa luồng.

Bài viết này sẽ giúp bạn tăng giới hạn kết nối Pure-FTPd lên mức bạn mong muốn.

II. Tăng giới hạn kết nối Pure-FTPd

Để tăng giới hạn kết nối Pure-FTPd chúng ta cần thực hiện hai bước sau.

Bước 1: SSH vào máy chủ của bạn

Để tăng giới hạn kết nối Pure-FTPd, đầu tiên chúng ta cần SSH hoặc truy cập VPS hoặc máy chủ của bạn với quyền root trước. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:

  • Hướng dẫn đăng nhập vào VPS Linux với giao thức SSH.

Sau khi đã SSH thành công chúng ta tiếp tục với bước 2 để chỉnh sửa cấu hình Pure-FTPd.

Bước 2: Chỉnh sửa cấu hình Pure-FTPd

Mặc định tệp cấu hình Pure-FTPd sẽ nằm ở vị trí sau:

Chúng ta sẽ sử dụng lệnh vi sau để tiến hành chỉnh sửa cấu hình Pure-FTPd.

Tại đây bạn hãy chỉnh sửa dòng cấu hình MaxClientsPerIP thành số lượng kết nối mà bạn muốn, mặc định sẽ là 15 kết nối tối đa. Và theo mình tìm hiểu thì số lượng kết nối nên đặt là 300 là ổn nhất. không quá thấp và cũng không quá cao.

Hướng dẫn dùng pure pho trong PHP
Mặc định Pure-FTPd chỉ cho phép 1 IP được mở tối đa 15 kết nối.

Sau khi đã thay đổi thông số và lưu lại cấu hình thì chúng ta cần khởi động lại dịch vụ Pure-FTPd với một trong các lệnh sau:

service pure-ftpd restart
/etc/init.d/pure-ftpd restart
systemctl restart pure-ftpd
systemctl restart pure-ftpd.service
    

Hướng dẫn dùng pure pho trong PHP
Khởi động lại dịch vụ Pure-FTPd.

Đến bước này là chúng ta đã hoàn tất toàn bộ công việc tăng giới hạn kết nối Pure-FTPd trên mỗi IP. Bây giờ bạn có thể sử dụng lại các phần mềm FTP Client như WinSCP, Cyberduck, FileZilla và bật tải lên và tải xuống đa luồng được rồi đấy. Và chắc chắn tình trạng 421 Too many connections (15) from this IP gần như sẽ không lặp lại nữa.

III. Tổng kết

Qua bài viết này AZDIGI đã giúp các bạn tăng giới hạn kết nối Pure-FTPd trên mỗi IP người dùng. Nhằm giúp khắc phục triệt để tình trạng tải lên hoặc tải xuống mã nguồn ở dạng đa luồng sẽ gặp lỗi “421 Too many connections (15) from this IP“.

Chúc các bạn có thể thực hiện thành công. Xem thêm các bài viết hữu ích về Linux tại đường dẫn sau:

  • Tổng hợp hướng dẫn sử dụng Linux.

Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:

  • Hotline 247: 028 730 24768 (Ext 0)
  • Ticket/Email: Bạn dùng email đăng ký dịch vụ gửi trực tiếp về: .

Author Bio

Trong quá trình làm việc mình có cơ hội tiếp xúc nhiều sự cố kỹ thuật nên xin phép viết lại để các bạn khác gặp và có thể làm theo. Hy vọng các bạn thích các bài viết của mình. Nếu có bất cứ thắc mắc nào các bạn có thể liên hệ trực tiếp với mình qua ID Facebook: Nguyên Bảo

Articles by Nguyên Bảo