2010-11-25 28 views

Trả lời

16

Trạng thái phiên trong bộ nhớ được lưu trữ trong bộ nhớ của quy trình công nhân IIS. Khi bạn khởi động lại nhóm ứng dụng, bạn có hiệu quả dừng và khởi động lại quy trình công nhân, vì vậy bất kỳ trạng thái nào được giữ bởi quy trình công nhân, bao gồm tất cả các đối tượng phiên, sẽ bị mất. Vì vậy, có, bạn cần lưu trữ dữ liệu phiên bên ngoài quá trình nhân viên IIS, chẳng hạn như trong SQL, để không "phá hủy" dữ liệu phiên của người dùng.

+1

Lưu ý nhỏ, khi bạn tái chế hồ bơi ứng dụng, bạn bắt đầu quá trình w3wp mới và nó phục vụ các yêu cầu mới. Và quá trình cũ vẫn còn trong bộ nhớ cho đến khi tất cả các yêu cầu cũ không hoàn thành hoặc thời gian cấu hình không bị mất hiệu lực (tên của thiết lập là 'giới hạn thời gian tắt máy', giá trị mặc định là 90 giây). –

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