2013-02-08 36 views
6

Tiếp theo câu hỏi trước đây của tôi here:dụ trú dường như không làm việc

Dưới đây là một ảnh chụp màn hình của giao diện điều khiển appengine thanh toán kích hoạt của tôi:

enter image description here

Như bạn thấy, tôi có một cư dân Ví dụ, nhưng tất cả các yêu cầu không được định tuyến đến nó, và thay vào đó một cá thể động được nạp và nhận được tất cả lưu lượng truy cập. Hoặc là tôi không nhận được khái niệm về các trường hợp Thường trú một cách chính xác, hoặc điều này là vô lý.

Có ai có thể giúp tôi hiểu điều gì đang xảy ra ở đây không?

Cảm ơn rất nhiều!

+0

Bản sao có thể có của [GAE Bắt đầu phiên bản động để phân phối các yêu cầu thay vì sử dụng các phiên bản thường trú] (http://stackoverflow.com/questions/16340530/gae-starting-dynamic-instance-to-serve-requests-instead- của-sử dụng-idle-resident-i) –

Trả lời

10

Theo như tôi biết, các phiên bản thường trú là thời gian khi không có trường hợp nào khác (f. E. Dynamic) có sẵn (bận, không ai bắt đầu). Chúng là bộ đệm giữa việc sử dụng đầy đủ và các trường hợp mới (động) có sẵn. Nếu mọi cá thể động đều ở giới hạn của nó (hoặc không có sẵn), thì công cụ ứng dụng cần một thời gian để bắt đầu các phiên bản mới. Trong thời gian này, cá thể cư trú đang nhận các yêu cầu mới để dịch vụ của bạn không bận rộn với người dùng (và/hoặc giảm thời gian phản hồi dịch vụ). Một trường hợp thường trú với mức sử dụng thấp sẽ khiến bạn mất nhiều tiền khi sử dụng nhiều.

+1

Cảm ơn @da_re. Tuy nhiên, những gì bạn nói có ý nghĩa rất nhiều, tôi vẫn không giải thích được câu hỏi trước của tôi (tôi đã chia sẻ một liên kết ở đầu bài viết của tôi) - mặc dù tôi đã có một cá thể cư trú đang chạy, AppEngine đã chọn bắt đầu trường hợp mới và vẫn không có lưu lượng truy cập được gửi đến người cư trú). – Gilad

+1

Chúng tôi người dùng GAE không thể nhìn thấy bản ngã của GAE :). Vì vậy, không ai có thể trả lời câu hỏi của bạn một cách chính xác. Nếu bạn muốn làm rõ, hãy liên hệ với bộ phận hỗ trợ GAE hoặc tạo sự cố tại trình theo dõi GAE. Nhưng có vẻ như hành vi này là hoàn toàn chính xác, bởi vì [Tài liệu] (https://developers.google.com/appengine/docs/adminconsole/performancesettings) nói _... App Engine giữ các trường hợp không hoạt động trong dự trữ, không chắc các yêu cầu đó sẽ được nhập vào hàng chờ đang chờ xử lý ngoại trừ số lần tăng tải đặc biệt cao ..._. Các trường hợp thường trú chỉ dành cho những lần tăng tải cao. Hàng đợi đang chờ xử lý bắt đầu các phiên bản mới. – Eich

+0

Tôi đang gặp vấn đề tương tự. Ví dụ thường trú của tôi không bị ảnh hưởng gì cả - ngay cả khi tôi có 1 người cư trú và 1 cá thể động đang chạy, tôi vẫn thấy thời gian tải cao trong khi chờ đợi động lực thứ 2 khởi động. – sappenin

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