2013-09-22 29 views
7

Chúng tôi có ứng dụng web được triển khai trên khung mục tiêu IIS 7.5 4.0 ứng dụng hoạt động chậm khi không hoạt động trong vài phút cho lần đầu tiên và sau đó thực hiện như mong đợi điều này xảy ra mỗi lần ứng dụng nhàn rỗi. Với sự trợ giúp của fiddler, tôi thấy kết nối TCP/IP của nó mất khoảng 21 giây trong khi các cuộc gọi tiếp theo là 0. Thời gian rỗi cũng được đặt cao và thời gian kết nối cũng cao trong cài đặt IIS. Máy chủ là - Windows 2008 R2. không có gì trong trình xem sự kiện liên quan đến trang web. chúng tôi đã sử dụng xác thực mẫu nhưng thời gian chờ cho điều đó cũng được đặt khoảng 10 giờ trong tệp cấu hình.ứng dụng web hoạt động chậm khi không sử dụng trong một thời gian

Ai có thể chỉ cho tôi cài đặt có ảnh hưởng đến thời gian phản hồi sau khi ứng dụng không hoạt động trong một thời gian. Lưu ý - điều này đã hoạt động đúng khi được triển khai với mạng LAN nhưng sự cố này bắt đầu khi được triển khai ngoài mạng LAN hoặc trong miền riêng biệt.

+0

Tôi gặp vấn đề tương tự, bạn có tìm thấy giải pháp này không? – Pedro

Trả lời

3

Hồ bơi ứng dụng IIS sẽ ngừng hoạt động sau 30 phút không hoạt động. Sau đó, khi bạn thực hiện một yêu cầu, IIS về cơ bản phải khởi động lại trang web, dẫn đến hành vi mà bạn đang mô tả. Bạn có thể thay đổi thời gian nhàn rỗi của trang web của bạn trong IIS mặc dù để tránh nó.

Bạn cũng có thể xem xét tính năng Auto-Start của khung 4.0.

+0

Hi Shamp00, , chúng tôi đã đặt thời gian của Hồ bơi ứng dụng thành 1440 phút. nhưng vẫn có vấn đề này. Trong khi các cài đặt tương tự hoạt động OK khi ứng dụng được lưu trữ trong miền cục bộ. – user2803805

3
  1. Vấn đề

đây là vấn đề trong IIS hồ bơi ứng dụng thời gian nhàn rỗi ra, nó theo mặc định thiết lập để 20 phút, sau 20 phút bơi ứng dụng tắt máy nếu không có yêu cầu trong vòng 20 phút, khi bất kỳ yêu cầu nào đến sau 20 phút bắt đầu lại, Vấn đề là lần truy cập đầu tiên vào một nhóm ứng dụng cần tạo quy trình công nhân w3wp.exe mới chậm vì hồ bơi ứng dụng cần được tạo, ASP.NET hoặc một khung công tác khác cần được tải và sau đó ứng dụng của bạn cần được tải. vì vậy có thể mất 20-30 giây hoặc phụ thuộc vào kích thước nội dung của ứng dụng.

  1. Giải pháp

như vậy để tránh kiểu này chậm trễ chúng ta cần phải thiết lập thời gian nhàn rỗi ra 0. bây giờ nó sẽ luôn luôn tải nhanh.

  1. ứng dụng hồ bơi thiết

enter image description here

0

Vâng, hơi muộn, nhưng có thể giúp người khác. Tôi đã có cùng một vấn đề, không có gì trong nhật ký, mất nhiều ngày, sau đó xem xét thuộc tính adapter/cấu hình/quản lý nguồn - Cho phép máy tính tắt nguồn tiết kiệm được kiểm tra. Bỏ chọn và sự cố đã được giải quyết.

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