• 23-11-2015, 17:53:32
    #1
    Merhaba,

    phpMyAdmin üzerinde 5 milyonun üzerinde satır olan bir tabloyu kendi içine joinleyip bir sorgu çalıştırmam gerekiyor. Fakat sanırım işlem uzun olduğu için 504 hatası alıyorum. Daha küçük bir tabloda çalıştırdığımda sorun olmuyor.

    Benzer bir durumla daha önce karşılaşan veya çözüm yolunu bilen varsa yardım rica ediyorum.

    İyi çalışmalar.
  • 23-11-2015, 18:46:05
    #2
    Platin üye
    Merhaba,

    Sunucu yönetimi size mi ait ?
  • 23-11-2015, 19:15:53
    #3
    Onurss adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    Sunucu yönetimi size mi ait ?
    Evet hocam.
  • 23-11-2015, 19:23:39
    #4
    Platin üye
    SkyGod adlı üyeden alıntı: mesajı görüntüle
    Evet hocam.
    /etc/my.cnf içerisinde wait_timeout değeri varsa artırmanız ve mysqli yeniden başlatmanız halinde düzelecektir muhtemelen.
  • 23-11-2015, 20:37:27
    #5
    Onurss adlı üyeden alıntı: mesajı görüntüle
    /etc/my.cnf içerisinde wait_timeout değeri varsa artırmanız ve mysqli yeniden başlatmanız halinde düzelecektir muhtemelen.
    Dosyanın içerisinde belirttiğiniz değer mevcut değil hocam. Eklemeli miyim?

    [mysqld]
    bind-address = 0.0.0.0
    skip_name_resolve
    local-infile=0
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    user=mysql
    # Disabling symbolic-links is recommended to prevent assorted security risks
    symbolic-links=0
    
    [mysqld_safe]
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid
  • 23-11-2015, 21:38:21
    #6
    Platin üye
    Peki sunucuda Apache mi kullanıyorsunuz, yoksa Litespeed, Nginx gibi farklı bir modül mü ?
  • 23-11-2015, 22:47:57
    #7
    Onurss adlı üyeden alıntı: mesajı görüntüle
    /etc/my.cnf içerisinde wait_timeout değeri varsa artırmanız ve mysqli yeniden başlatmanız halinde düzelecektir muhtemelen.
    Onurss adlı üyeden alıntı: mesajı görüntüle
    Peki sunucuda Apache mi kullanıyorsunuz, yoksa Litespeed, Nginx gibi farklı bir modül mü ?
    CentOS üzerinde Nginx kurulu
  • 24-11-2015, 13:51:56
    #8
    Platin üye
    Öncelikle ram yetmezliğinden dolayı bu sorunu yaşıyor olabilirsiniz.

    free -m ile işlem sırasında kullanılan/kalan ram miktarlarını görebilirsiniz.

    Sorunun çözümü için nginx konfigürasyon dosyasından,

    fastcgi_read_timeout

    değerini yükseltip nginx'i yeniden başlatırsanız düzelmesi gerek.