Tôi có trang web Asp Mvc 2 bằng cách sử dụng xác thực biểu mẫu. Khi tôi chạy nó cục bộ, tôi có thể đăng nhập và duy trì trạng thái đăng nhập vô thời hạn.Tại sao người dùng của tôi có thể bị đăng xuất sau một phút?
Tuy nhiên khi tôi đặt nó trên máy chủ tôi dường như chỉ đăng nhập trong một vài phút và sau đó dường như được đăng xuất. Tôi đã xem xét các cookie và có 2 cookie có vẻ liên quan:
.ASPXAUTH là cookie phiên .ASPXANONYMOUS hết hạn sau 3 tháng.
Khi tôi làm mới trang, cookie sẽ giữ nguyên cho đến khi tôi bị đăng xuất, khi tôi có vẻ có cookie mới .ASPXANONYMOUS, nhưng .ASPXAUTH có vẻ giống nhau.
Dường như tôi có thể duy trì trạng thái đăng nhập cho đến khi tôi làm điều gì đó sau một khoảng thời gian nhất định. Nếu tôi gửi biểu mẫu ngay sau khi tôi đăng nhập thì nó hoạt động tốt, nhưng nếu tôi tiếp tục gửi dữ liệu lặp đi lặp lại sau một phút hoặc lâu hơn, một trong các lần gửi sẽ xảy ra với tư cách người dùng đã đăng xuất và không phải là người dùng đã được đăng nhập, tất cả các lần gửi khác đều hoạt động như.
Điều gì có thể gây ra hành vi này và cách tôi có thể theo dõi những gì khác nhau & thay đổi nó để tôi có thể duy trì trạng thái đăng nhập vô thời hạn?
EDIT,
của một máy chủ duy nhất, nhưng sau khi một số điều tra và tìm kiếm các ứng cử viên có khả năng dường như là tôi đang sử dụng hơn 100MB trên máy chủ và các hồ bơi ứng dụng được việc tái chế. Tôi cho rằng bây giờ tôi cần biết
- Làm cách nào để kiểm tra lượng bộ nhớ tôi đang sử dụng.
- Có lời khuyên nào để giảm điều đó.
bạn đang lưu trữ loại máy chủ nào? bạn đang sử dụng nhà cung cấp phiên nào? – mlibby
bạn chỉ có một máy chủ hoặc một trang trại máy chủ đang được cân bằng tải? –
@mcl, tôi không nói rõ một nhà cung cấp phiên tôi không nghĩ, vì vậy sẽ sử dụng mặc định, bất kể đó là gì? Xin lỗi tôi không thể cụ thể hơn, nhưng điều này hoàn toàn mới đối với tôi. –