• 04-01-2009, 15:40:14
    #1
    Merhaba arkadaşlar.
    Umarım sıkıntıma bir çare bulunur.
    Ben forumda barındırdığım tüm dosyalarımı attachment olarak databaseye yükledim. Forum ders içerikli ve 5 kb tan 8 mb a kadar dosya bulunmakta. Yaklaşık olarakta 3000 düküman var şuan. Vbulletinin eklentilerini database ye yüklemesi yüzünden yaklaşık olarak db 1,7 gb oldu ve şimdi sıkıntı yaşamaktayım. Bende bu dosyaları ftp de dosyaya aktarmak istedim ve aşağıdaki hatayı aldım.
    Database error in vBulletin 3.7.3:
    
    Invalid SQL:
    
            SELECT attachmentid, filename, filedata, filesize, userid, thumbnail
            FROM attachment
            WHERE attachmentid >= 3549 AND attachmentid < 3849
            ORDER BY attachmentid ASC;
    
    MySQL Error   : Lost connection to MySQL server during query
    Error Number  : 2013
    Request Date  : Sunday, November 2nd 2008 @ 01:40:15 PM
    Error Date    : Sunday, November 2nd 2008 @ 01:40:47 PM
    Script        : [url=http://www.forumfood.net/admincp/attachment.php?do=domoveattachment&startat=3549&pp=300&count=1777&attacherrorcount=0]Giriş - FORUMFOOD.NET - vBulletin Admin Kontrol Paneli[/url]
    Referrer      : [url=http://www.forumfood.net/admincp/attachment.php?do=domoveattachment&startat=3249&pp=300&count=1517&attacherrorcount=0]Giriş - FORUMFOOD.NET - vBulletin Admin Kontrol Paneli[/url]
    IP Address    : **
    Username      : Sinan COSKUN
    Classname     : vB_Database
    MySQL Version :
    Bunun üzerine hostcu ile görüşüp my.cnf den gerekli yükseltmeleri yapmasını istedim ve değerler aşağıdaki gibi ayarlandı
    [mysqld]
    set-variable = max_connections=600
    safe-show-database
    set-variable = max_allowed_packet=10M
    set-variable = key-buffer=16M
     
    max_user_connections=100
     
    connect_timeout=5
    interactive_timeout=30
    wait_timeout=8600
    Ancak aynı hatayı almaya devam ediyorum. 1000-1500 dosyayı aktardıktan sonra bi yerde takılıyor ve yukarıdaki hatayı veriyor. Sizce ne yapmalıyım. Lütfen yardım edin hem ben hem host firması bu konuda baya rahatsızız.

    Şimdiden teşekkürler...
  • 06-01-2009, 01:41:35
    #2
    Kendi kendime hallettim olayı belki ilerde bu konuda sıkıntısı olan olabilir bu yüzden kendimce çözdüğüm yöntemi belirtim.
    Aktarma işlemini başlatmadan önce kutucuk içinde her sayfada gösterilecek aktarma miktarı vardır. Mevcut olan değer 300 dür. Bu değeri küçültün. 100 veya daha alt bi değer girerseniz server i yorup geç verilen sorgulama cevabını önleyebilirsiniz. Böyleliklede hata alma payınız düşer Kolay gelsin...