• 08-01-2013, 21:32:49
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba arkadaslar,

    Bir sitem üzerinde apache sürekli load yapiyordu ve anlam verememistim ve apachedir yapar eder yazilarini okuyunca dedim nginx + php5-fpm kurayim. Kurdum ve ayni sekilde php5-fpm üzerinde de CPU yükseliyor. Web sitem icerisinde load yapan sayfayi ya da unsuru bulmam icin herhangi bir tools var mi ?
  • 09-01-2013, 00:37:43
    #2


    Örnegin bir top ciktisi koydum. Simdi yüksek cpu lu PID numarasini incelemeye alip hangi query ile böyle yükseldigini nasil ögrenebilirim ?Ya da baska yolu nedir?
  • 09-01-2013, 01:30:18
    #3
    anahtar kelime mysql slow query log
  • 09-01-2013, 01:53:41
    #4
    fcgi yerine php-fpm deneyin. ram kullanımı artacak ama işlemci kullanımı %70 lere varan oranda azalacaktır.
  • 09-01-2013, 02:28:04
    #5
    Hocam kafa karisikligindan baska bir top komutu ciktisini yüklemisim. Aktüel olan budur.



    Istedigim o PID numarasindan ya da herhangi biryerden bu CPU yu tavan yapip orda birakan nedir onu bulmak

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 03:28:04 -->-> Daha önceki mesaj 03:20:01 --

    sysadmin adlı üyeden alıntı: mesajı görüntüle
    anahtar kelime mysql slow query log
    Ya önceki sunucuda ne yaptiysam düzelmemisti apache CPU su. Verdiginiz kod da su sekilde bir cikti var

    auto-rehash                       TRUE
    auto-vertical-output              FALSE
    character-sets-dir                (No default value)
    column-type-info                  FALSE
    comments                          FALSE
    compress                          FALSE
    debug-check                       FALSE
    debug-info                        FALSE
    database                          (No default value)
    default-character-set             auto
    delimiter                         ;
    enable-cleartext-plugin           FALSE
    vertical                          FALSE
    force                             FALSE
    named-commands                    FALSE
    ignore-spaces                     FALSE
    init-command                      (No default value)
    local-infile                      FALSE
    no-beep                           FALSE
    host                              (No default value)
    html                              FALSE
    xml                               FALSE
    line-numbers                      TRUE
    unbuffered                        FALSE
    column-names                      TRUE
    sigint-ignore                     FALSE
    port                              3306
    prompt                            mysql>
    quick                             FALSE
    raw                               FALSE
    reconnect                         TRUE
    socket                            /var/run/mysqld/mysqld.sock
    ssl                               FALSE
    ssl-ca                            (No default value)
    ssl-capath                        (No default value)
    ssl-cert                          (No default value)
    ssl-cipher                        (No default value)
    ssl-key                           (No default value)
    ssl-verify-server-cert            FALSE
    table                             FALSE
    user                              (No default value)
    safe-updates                      FALSE
    i-am-a-dummy                      FALSE
    connect-timeout                   0
    max-allowed-packet                16777216
    net-buffer-length                 16384
    select-limit                      1000
    max-join-size                     1000000
    secure-auth                       FALSE
    show-warnings                     FALSE
    plugin-dir                        (No default value)
    default-auth                      (No default value)
    Tamamen default ayardadir.
  • 09-01-2013, 09:50:26
    #6
    phpmyadmin üzerinden mysql istatistiklerine bakarak ortalama sorgu sürenizi görebilirsiniz, matematiksel hesaplar yapan php dosyalarınızın olmadığını farzedersek php, mysql sorgularının uzun sürmesi yüzünden bu şekilde askıda kalıyordur.

    wget mysqltuner.pl
    chmod +x mysqltuner.pl
    ./mysqltuner.pl

    bu komutları çalıştırarak mysqli optimize yapabilirsiniz. (mysql sunucunun minimum 24 saattir resetlenmemiş olması tavsiye edilir)