+ Yanıtla
Sayfa Düzeni: 1 / 2
1 2 SonSon
Toplam 13 sonuçtan 1 ile 10 arası olanlar

Konu Başlığı: Session.Timeout sorunu

  1. #1

    Session.Timeout sorunu

    Baştan belirtme gereği duydum. 4 gündür hiç durmadan kod yazıyorum. Uyuyorum, uyanıyorum kod yazıyorum. O nedenle belkide sorun bendedir ama gecenin 4 ünde uykusuzluktan dönen başım nedeniyle bunu göremiyor da olabilirim

    Session ve Cookie ler ile bir üye giriş kontrolü yaptırıyorum. Paranoya nedeniyle hem session hemde cookie ye baktırıyorum. Session.Timeout = 1440 dediğim halde yarım saat sonra veya bir saat sonra (kısacası bir süre sonra) bir bakıyorum session silinmiş. Microsoft un yazdığına göre maksimum session süresi 24 saat olabiliyor (bknz : http://support.microsoft.com/kb/233477 - The Session.TimeOut property has a maximum of 24 hours (1440 minutes). Sessions variables are no longer valid past this time.)

    Sorunu bulamıyorum bir türlü ... Sanırım IIS de bir problem var. (sistem server 2003 enterprise 32 bit) veya Session.TimeOut ile ilgili eksik veya yanlış birşeyler var.

    Bu konuda görüş belirtecek veya var ise deneyimlerini, bilgilerini paylaşacak arkadaşlara şimdiden teşekkür ederim.
    Aza sormuşlar nereye gidiyorsun diye. Çoğun yanına demiş. :confused:

  2. #2
    Savaş çıkınca, ilk ölen gerçektir.

    Tesera Fotograf Sergisi

  3. #3

    Re: Session.Timeout sorunu

    @tesera sağol. Onu okumuştum ama sorunun kaynağı application pool lar değil gibi. (Geceden beri file monitor ile w3wp.exe yi gözlemliyorum.) Yazdırdığım cookie de expire belirtiyorum (1 yıl sonrasına) sessionlar 3 saat oldu hala canavar. Açılan session lar otomatik olarak cookie gönderiyor acaba bir bağlantı bir karışıklı olabilir mi bilmiyorum cookiler arasında

    Anladığım kadarıyla browser bir problem değil tabanlı değil. Firefox, Opera, IE7 ve IE6 da denedim.
    Aza sormuşlar nereye gidiyorsun diye. Çoğun yanına demiş. :confused:

  4. #4

    Re: Session.Timeout sorunu

    Pardon hangi dilde kod yaziyorsun. Bir ikincisi fiddler ile izleme yaptin mi? Firefox da durum nasil?
    --zd

  5. #5

    Re: Session.Timeout sorunu

    Alıntı blurise tarafından gönderilen mesaj: Mesajı Göster
    Pardon hangi dilde kod yaziyorsun. Bir ikincisi fiddler ile izleme yaptin mi? Firefox da durum nasil?
    Sistemin bahsi geçen kısmı ASP.
    fiddler ile de kontrol edeyim tabi haklısın.
    Tarayıcılarda ise durum değişmiyor. Bu nedenledir ki olayı IIS e bağlıyorum mecburen (ne varsa MS e atıyoruz zaten bunu da şutlarız )
    Aza sormuşlar nereye gidiyorsun diye. Çoğun yanına demiş. :confused:

  6. #6

    Re: Session.Timeout sorunu

    Bahsettiğin kodu kendi makinanda koşturuyorsun değil mi? Bir sunucuya yükleyip denesene, birkaç tarayıcı ile dene.
    life is better without braces

  7. #7

    Re: Session.Timeout sorunu

    Alıntı stalker tarafından gönderilen mesaj: Mesajı Göster
    Bahsettiğin kodu kendi makinanda koşturuyorsun değil mi? Bir sunucuya yükleyip denesene, birkaç tarayıcı ile dene.
    2 ayrı sunucu (host) üzerinde deneme yaptım. (Zaten lokalimde server 2003 enterprise 32 bit)
    Birisi server 2003 STD 32 bit, diğeri server 2003 STD r2 64 bit .
    İkisinde de sonuç aynı 2-3 saat sonra session ı siliyor

    Ancak, şöyle birşey farkettim. Yazdırdığım cookie de expire belirtiyorum (1 yıl sonrasına) sessionlar 3 saat kadar gidiyor. Eğer, expire belirtilmemişse kafasına göre 10 dakika 20 dakika sonra siliniyor.
    Aza sormuşlar nereye gidiyorsun diye. Çoğun yanına demiş. :confused:

  8. #8

    Re: Session.Timeout sorunu

    Bu IIS 'in hayatı hata.

    Bahsi geçen session sorunu ile alakalı lokalde çokca çalıştığım zamanlar aldığım yeni hata ise şöyle "HTTP/1.1 New Session Failed"
    Çözümü burada varmış; http://support.microsoft.com/default.aspx/kb/210842

    Sebebi ise daha bir ilginçmiş.

    "The IUSR account is a domain account. However, this account is not being authenticated correctly against a domain controller."

    Lokaldeki iis te hiç IUSR ile oturum açtırmıyor, Administrator olarak oturum açtırıyordum.
    Artık, problem IIS le alakalı olduğuna kesin gözüyle bakıyorum.
    Aza sormuşlar nereye gidiyorsun diye. Çoğun yanına demiş. :confused:

  9. #9

    Re: Session.Timeout sorunu

    Session içerisindeki değer bilindiği üzere sayfada gezinti yapıldığı sürece saklanıyor. Diyelimki;
    Session.TimeOut değerini 60'a ayarladık. Bunun anlamı 60 dakika sonra sıfırlanacaktır.

    Biz sayfamızda <META http-equiv="refresh" content="59;URL=index.ASP"> gibi bir kod kullandığımızda sayfada bir yenileme olacağından session değeri tekrar aktif olacak ve bir 60 dakika daha saklanacaktır.

  10. #10

    Re: Session.Timeout sorunu

    lokal zaman ile server time konusunu hiç kontrol ettin mi?
    sunucu tarafında event log da acaba iis servisinin restart ettiğine dair bir bilgi?

+ Yanıtla
Sayfa Düzeni: 1 / 2
1 2 SonSon

Bu konu başlığı için etiketler

Mesaj Seçenekleri

  • Yeni başlık açamazsınız
  • Cevap yazabilirsiniz
  • Dosya ekleyemezsiniz
  • Mesajlarınızı değiştiremezsiniz