• 10-12-2006, 11:52:40
    #1
    Merhaba arkadaşlar;

    AMD 2800 işlemcili makinem var. CentOS yüklü. 1536 MB RAM var üzerinde. İçinde bir tane site barındırmama rağmen RAM kullanımı 1,3 GB'ı geçiyor. Oysaki sitede aynı anda en fazla 100 kişi online oluyor. Sizce bu normal mi?

    Yoksa php kodlamada bazı eksiklikler var da ondan dolayı mı RAM bu kadar doluyor?

    RAM dolma seviyesini en az seviyede tutmak için ne yapmalıyım?
  • 10-12-2006, 13:01:31
    #2
    Alıntı
    Yoksa php kodlamada bazı eksiklikler var da ondan dolayı mı RAM bu kadar doluyor?
    Sorun burda işte. Script yüzünden RAM ebu kadar dolar.
    ya scripti değiştir, yada RAM taktır.
  • 10-12-2006, 13:11:28
    #3
    scriptin çok fazla php sorgusu yolladığından ondan dolayı ram'ı çok kasıyordur, aynı sorun bendede vardı sql sorgularını azaltınca sorunum kalmadı
  • 10-12-2006, 14:01:43
    #4
    evet ayrıca script sanamı ait cms'mi.
    sql'ları azalt ufalt
  • 10-12-2006, 14:35:27
    #5
    Script cms. Joomla yani.
  • 10-12-2006, 14:43:10
    #6
    Mysql sorgularını azaltınız yada my.cnf de gerekli ayarları yapınız.Ayar yapılımı hakkında bilgi forumda mevcut.

    Saygılar
  • 10-12-2006, 16:30:40
    #7
    radmin'in paylaştığı my.cnf dosyasını kullandım. Herşey normal ama plesk çalışmadı hata verdi.
    plesk'in çalıştığı my.cnf
    [mysqld]
    set-variable=local-infile=0
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    max_allowed_packet=64M
    query_cache_limit=1M
    query_cache_size=32M
    query_cache_type=1
    max_user_connections=25
    max_connect_errors=10
    thread_concurrency=2
    myisam_sort_buffer_size=64M
    max_connections=300
    
    
    [mysql.server]
    user=mysql
    basedir=/var/lib
    
    
    [mysqld_safe]
    err-log=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid
    
    
    [mysqldump]
    max_allowed_packet=16M
    çalışmadığı my.cnf
    [mysqld]
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    skip-locking
    skip-innodb
    query_cache_limit=1M
    query_cache_size=32M
    query_cache_type=1
    max_user_connections=25
    max_connections=500
    interactive_timeout=10
    wait_timeout=10
    connect_timeout=10
    thread_cache_size=128
    key_buffer=16M
    join_buffer=1M
    max_allowed_packet=16M
    table_cache=1024
    record_buffer=1M
    sort_buffer_size=2M
    read_buffer_size=2M
    max_connect_errors=10
    thread_concurrency=8
    myisam_sort_buffer_size=64M
    server-id=1
    [mysql.server]
    
    user=mysql
    basedir=/var/lib
    old-passwords = 1
    
    
    [safe_mysqld]
    err-log=/var/log/mysqld.log
    pid-file=/var/lib/mysql/mysql.pid
    open_files_limit=8192
    
    
    [mysqldump]
    quick
    max_allowed_packet=16M
    Sizce hangi değer plesk'in hata vermesine yol açıyor?
  • 10-12-2006, 17:01:50
    #8
    plesk innodb kullanmakta.
    skip-innodb ayarını silersen sorun ortadan kalkar.