Có cách nào tôi có thể giới hạn số lượng kết nối đồng thời với Ứng dụng Web đang chạy trên Máy chủ Apache của tôi không.Giới hạn số lượng kết nối đồng thời trong Apache2
phiên bản máy chủ của tôi là Apache 2.2.11
Có cách nào tôi có thể giới hạn số lượng kết nối đồng thời với Ứng dụng Web đang chạy trên Máy chủ Apache của tôi không.Giới hạn số lượng kết nối đồng thời trong Apache2
phiên bản máy chủ của tôi là Apache 2.2.11
Tôi không chắc chắn nếu nó sẽ hữu ích cho bạn nhưng chắc chắn giá trị một cơ hội.
lẽ bạn có thể sử dụng các chỉ thị MaxClients và ListenBackLog
Mặc dù họ áp dụng đối với các truy cập đồng thời cho toàn bộ máy chủ, không chỉ ứng dụng của bạn, và trên cơ sở tài nguyên.
Hãy xem mô hình limitipconn.
Liên kết ở trên phù hợp với Apache 1.3. Đối với Apache2, liên kết là http://dominia.org/djao/limitipconn2.html. Dù sao thì tôi cũng sẽ thử. –
Chúng tôi đã xây dựng xong một lớp ứng dụng đã lưu trữ, kiểm tra và giới hạn giới hạn trên # người dùng ứng dụng có thể đăng nhập đồng thời.
Nếu vượt quá giới hạn, chúng tôi đã gửi chúng đến 'phòng chờ' - hoạt động như một sự quyến rũ.
Vì vậy, đó là tất cả ứng dụng được quản lý - chúng tôi có nhiều máy chủ apache trong một cụm.
Chúng tôi không sử dụng công cụ phân cụm Zend, IMO.
điều chắc:
http://apache.ivn.cl/#bandwidth
và bạn có thể tìm thấy một debian gói quá
libapache2-mod-bw
Bạn có thể giải thích thêm về mô-đun mà bạn đã liên kết không? –
Từ những nhận xét cho limitipconn trả lời có vẻ như bạn đang tìm kiếm để chặn các kết nối đồng thời * từ một người dùng * (hoặc IP) thay vì một người dùng chung? Nếu có, bạn có thể muốn chỉnh sửa câu hỏi của mình. Ngoài ra, nếu bạn chặn địa chỉ IP, hãy lưu ý các mạng lớn ẩn sau một proxy duy nhất. –
Tôi không cố gắng chặn các kết nối đồng thời từ một IP duy nhất. Tôi chỉ muốn một giới hạn tối đa không có tổng số kết nối hoạt động với Apache. –