• 24-09-2006, 12:44:52
    #1
    Üyeliği durduruldu
    vb de maksimum session sayısını ayarlıyabiliyor muyuz? Yani siteye max 100 kişi girsin istiyorum (anlık online) gibi.
  • 24-09-2006, 16:30:27
    #2
    Üyeliği durduruldu
    Global.php'yi aç ve şunu bul.

    else
    {
    $DB_site->query("INSERT INTO session (sessionid,userid,ipaddress,lastactivity,location) VALUES (NULL,$bbuserid,'$ipaddress',$datenow,'".addslashes($scriptpath)."')");
    }

    Bununla değiştir.;

    else
    {
    // Maximum Users for the forum
    $maxusers = 30;
    $usercount=$DB_site->query_first("SELECT COUNT(sessionid) AS sessions FROM session");
    $totalonline=$usercount[sessions];
    if ($totalonline >= $maxusers)
    {
    // Insert your Explanation of why they can't use the forum here
    echo "Sorry there are too many users on the forum currently, please try later";
    exit;
    }
    else
    {
    $DB_site->query("INSERT INTO session (sessionid,userid,ipaddress,lastactivity,location) VALUES (NULL,$bbuserid,'$ipaddress',$datenow,'".addslashes($scriptpath)."')"); 
    }
    }

    Yedek al önce sonra sonucu bana da söyle. Kırmızı yeri kafana göre değiştir. 100 yap.
  • 24-09-2006, 16:51:50
    #3
    Üyeliği durduruldu
    Çok teşekkür ederim bunu deneyeceğim fakat vb admin panaldeki vb ayarlarında, server ayarları kısmında nix load diye bir ayar var. Bu da bu konu ile ilgili bir ayar mı acaba ?
  • 24-09-2006, 17:19:51
    #4
    Üyeliği durduruldu
    nix load CPU ile alakalı.
  • 24-09-2006, 18:45:08
    #5
    Üyeliği durduruldu
    Bir şey soracağım bu sadece üyeler için mi geçerli eğer öyle ise istediğim bu değil. Yani şöyle anlatayım ziyaretçileri kapsamalı. Yani siteye 40'un üstünde kayıt olmamış ziyaretçi girmemeli. Mesela 41. ziyaretçi girmeye çalıştığında da aynı hatayı vermeli. Yukardaki sadece üyeleri kapsıyor sanırım.
  • 24-09-2006, 22:13:16
    #6
    Üyeliği durduruldu
    o zaman basit olay. hostcuna söyle apache.conf içinden ayarlasın. my.cnf ıvır zıvır hostcun rahatlıkla yapar.
  • 24-09-2006, 22:49:02
    #7
    Üyeliği durduruldu
    Benim bunu yapmaktaki amacım güvenlik ile ilgili. Önceden phpbb kullanıyordum ve bir gün forumuma girdiğimde 1000 tane ziyaretçi vardı. Nasıl yaptılar bilmiorum ama 1000 ziyaretçi gördüm ve db çöktü aynı anda ve hata verdi hep. Bu tarz saldırılarda diyelim var mı vb'nin bir üstünlüğü ?