Web.xml oturum zaman Aşımı
Oturum zaman aşımı için Web.xml oturum yapılandırma gerçek amacı anlamaya çalışıyorum.
<!-- Session Configuration -->
<session-config>
<session-timeout>60</session-timeout>
</session-config>
Åžimdi soruma bahsedeyim.
Benim uygulama/yükleme bir alma .alınan kayıtları milyonlarca vardır bu Yana 1 saatten fazla almakla yükümlü olan txt dosyası ve bir. Ama oturum başvurum hala ithal olmasına rağmen 1 saat sonra zaman aşımına uğradı alır .sürmekte olan txt dosyası. Bu uygulama arka planda bazı görev yaptığı gibi zaman aşımı olmamalıdır.
Teşekkürler Vineet
CEVAP
Ayarlanmış bir oturum zaman aşımı bu her zaman geçerli değildir, çünkü arzu olacağını güvenilir bir kullanıcı için itme oturum kapatma düğmesi her zaman işi biter önlemek için sunucu çok fazla yük (bağlı olarak miktarı kullanıcılar ve donanım). Ek olarak karşılaşabileceğiniz bazı güvenlik sorunları vardır önlemek istersiniz.
Bunun sebebi oturumu geçersiz olur ise sunucu üzerinde hala çalışıyorum bir görev olduğundan yoktur iletişim arasında istemci tarafı (kullanıcılar tarayıcı) ve sunucu tarafı ile örneğin bir http isteği. Bu nedenle sunucu kullanıcı durumu bilmemeli, boşta olduğunu düşünüyor ve zaman içinde *2 set* sonra oturumu geçersiz kılar.
Birkaç olasılık var bu etrafında almak için:
- Olabilirpinggörev sırasında arka uç oturum touch ve süresi dolmuş engellemek için çalışıyor
- sunucu içinde
<session-timeout>
artış ama bunu tavsiye etmem - özel bir konu Senin görevin hangi dokunuşlar (uzatır) çalıştırmak çalışırken oturumu veya iplik bittiğinde raporlar
Benzer bir soru sorulmuştu orada, belki projenizde bu çözümün parçaları uyarlayabilirsiniz. this bakabilirsiniz.
Bu, Eğlenmek yardımcı olur umarım!
Varsayılan oturum ASP.NET zaman aşımı ...
web oturum zaman aşımı ayarlayın.confi...
Form kimlik Doğrulaması zaman Aşımı vs...
Nasıl Grails uygulama için bir oturum ...
Ajax çağrıları işleme oturum zaman aşı...