2012-04-30 28 views
5

Tôi đang cố gắng thực hiện một số thử nghiệm ứng dụng GAE của mình để xem hiệu suất của nó như thế nào với số lượng lớn đồng thời người dùng. Tôi đã cố gắng có 100 chủ đề mỗi gửi yêu cầu https trong vòng 1 giây, nhưng một nửa số lỗi này không thành công với mã trạng thái 503 sau thông báo: "Lỗi: Không cho phép kết nối: đạt số lượng tối đa kết nối".nhận được lỗi "đạt số lượng kết nối tối đa" với số lượng lớn yêu cầu http trên công cụ ứng dụng google

Đây là ứng dụng trả tiền, vì vậy tôi đã thử nâng cấp lớp cá thể và thiết lập một số phiên bản không hoạt động, nhưng dường như không có sự khác biệt nào về số .

Có giới hạn về số lượng kết nối đồng thời không? Hoặc là điều này bởi vì tất cả các yêu cầu được tạo từ cùng một máy chủ?

Cảm ơn

EDIT: Đáp ứng Kyle: Tôi đang sử dụng jmeter và gửi 100 yêu cầu đồng thời để google.com không ahve bất kỳ vấn đề. Trả lời Nick: Tôi không mong các khách hàng cá nhân gửi nhiều yêu cầu đồng thời, tôi đã cố gắng mô phỏng 100 người dùng gửi 1 yêu cầu mỗi người.

+0

Chỉ để xác nhận rằng đây là vấn đề với GAE chứ không phải phần mềm thử nghiệm của bạn. Bạn có thể kết nối tất cả 100 luồng với trang web không phải appengine, chẳng hạn như Google.com không? –

+0

Nếu bạn đang cố gắng gửi 100 yêu cầu đồng thời từ một máy tính, có thể bạn đã đạt đến giới hạn được đặt ra để ngăn chặn lạm dụng - không phải là giới hạn cơ bản của App Engine. Bạn có mong đợi khách hàng gửi 100 yêu cầu đồng thời không? –

Trả lời

1

Không biết với tôi, đồng nghiệp đã thêm bộ lọc điều chỉnh tùy chỉnh vào ứng dụng của chúng tôi :) Tôi đã xóa bộ lọc này khỏi tệp web.xml và giải quyết sự cố.

Các vấn đề liên quan