• 26-08-2009, 14:17:12
    #1
    Uzun süre bu problemle kendi sitem için uğraşmıştım. Verilen komutlar, taktikler işe yaramadı. Sonunda günlerce uğraşıp kendim buldum olayın neden kaynaklandığını aslında çok basit ama çözümü çok zor.

    Session tablosu şişince site kendi kendine otomatik olarak kapanır.

    Şimdi Sessionları şişen arkadaşların bu sorununa kesin çözüm getirecek bilgileri ve resimli anlatımı sizlerle paylaşıyorum.

    Öncelikle sitenizin Phpmyadmin ine yani SQL sinin olduğu yere giriyoruz.

    1. Aşağıdaki resimde görüldüğü gibi, Yan tarafdan session tablosunu bulup tıklıyoruz.





    2 . Session a tıkladıktan sonra yan tarafda çıkan alanın resmi aşağıda, çıkan yerden üst menüde bulunan İşlemler butonuna tıklıyoruz.




    3. İşlemler butonuna tıkladıktan sonra önümüze aşağıdaki resimdeki yer çıkacak.
    Burada ise Depolama Motoru Türü Önceden MEMORY di, Şimdi MyISAM ı seçiyoruz.



    4. MyISAM ı seçtikten sonra aşağısında bulunan Git butonuna tıklıyoruz ve artık, siteniz session tablosunun şişmesi sonucu kapanmayacaktır.



    Konu anlatım bana aittir, alıntı yapanlar r10 un ismini yazsın lütfen.
  • 26-08-2009, 14:26:47
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    http://www.vbulletin.com/forum/showthread.php?t=314727

    bunu yaparsnız daha ıyı olur çunku sessıon tablonuz şişiyorsa zaten sorun var demek normalde öyle şişmemesi lazım o tabloyu sılıp yenıden kurmak daha ıyı.
  • 26-08-2009, 14:58:30
    #3
    Version'dan versiona fark olacağını düşünüyorum. Benim anlatımım genel, vbulletin org daki sorun 3.8 e göre sql tablo yapısında yeni bir tablo veya değiştirilmiş bir tablo olabilir.
  • 26-08-2009, 15:49:37
    #4
    Session tablosunun şişmesi normal değildir. Sizin yaptığınız işlem kanayan yarayı iyileştirmek değil, bandaj yapıp yollamak gibi birşey. Zamanlanmış Görevlerde Saat başı temizleme fonksiyonu çalışmıyorsa session tablonuz daima şişer. Bunun bir başka nedeni ise cokie süresini normalden uzun tutmakdır. gzip kullanmamaktır.
  • 26-08-2009, 16:08:41
    #5
    Lethaeus adlı üyeden alıntı: mesajı görüntüle
    Session tablosunun şişmesi normal değildir. Sizin yaptığınız işlem kanayan yarayı iyileştirmek değil, bandaj yapıp yollamak gibi birşey. Zamanlanmış Görevlerde Saat başı temizleme fonksiyonu çalışmıyorsa session tablonuz daima şişer. Bunun bir başka nedeni ise cokie süresini normalden uzun tutmakdır. gzip kullanmamaktır.
    Bu yapmış olduğum yöntemle tam 6 aydır sitem açık.
  • 26-08-2009, 16:57:17
    #6
    Tufan siten açık kalacaktır ama, motoru myisam olarak değiştirdikten sonra giriş çıkışlar disk üzerinden yapılacaktır. Normalde ram üzerinden gerçekleştiğinden daha hızlı çalışıyor. Eğer ramden yana bir problem yoksa motor HEAP olarak kalmalı, eğer ram düşükse veya yeteri kadar ram ayıramayacaksanız myisam a alarak en isabetli çözümü üretmişsiniz. Biraz yavaş da olsa, ramdeki boşluktan kaynaklanan işlem abukluğu ile hız yine dengelenecektir.
  • 26-08-2009, 17:12:36
    #7
    Seyranli adlı üyeden alıntı: mesajı görüntüle
    Tufan siten açık kalacaktır ama, motoru myisam olarak değiştirdikten sonra giriş çıkışlar disk üzerinden yapılacaktır. Normalde ram üzerinden gerçekleştiğinden daha hızlı çalışıyor. Eğer ramden yana bir problem yoksa motor HEAP olarak kalmalı, eğer ram düşükse veya yeteri kadar ram ayıramayacaksanız myisam a alarak en isabetli çözümü üretmişsiniz. Biraz yavaş da olsa, ramdeki boşluktan kaynaklanan işlem abukluğu ile hız yine dengelenecektir.

    Sayın Can Yılmaz, Peki; sistem işler halde iken, SQL türü durduk yere neden MEMORY olur ?

    MEMORY olduğunda sizde biliyorsunuz ki kayıt altına alma disk kapasite çok düşük.
  • 26-08-2009, 18:24:14
    #8
    https://www.r10.net/1059254109-post3.html ) sölemiştim ama anlatmaya üşenmiştim
  • 02-09-2009, 12:18:59
    #9
    jackal adlı üyeden alıntı: mesajı görüntüle
    http://www.vbulletin.com/forum/showthread.php?t=314727

    bunu yaparsnız daha ıyı olur çunku sessıon tablonuz şişiyorsa zaten sorun var demek normalde öyle şişmemesi lazım o tabloyu sılıp yenıden kurmak daha ıyı.
    Bir arkadaşımın başına aynı olay geldi. Ben kendi yöntemimle denedim oldu. Birde silip tekrar sizin yönteminizle deneyeyim dedim. Sizin yöntem denedim oldu lakin Mesaj Gönderince veya konu açınca, SQL hatasıyla karşılaştık. Sonra tekrar eski yedeklerden seession tablosunun içini attık düzeldi.

    Senin vermiş olduğunun version farklı olduğundan şüpheleniyorum