|
|
Yayınlandı 1.02.2016 10:40:04
|
|
|
|

Son aylarda sunucular sık sık çöküyor, bu da Bill Cover'ın kullanılabilirliği garanti edilmemesine neden oluyor. Ama garip bir şekilde, çöktüğünde sunucu normal şekilde bağlanabiliyor ve Nginx normal görünüyor, ama PHP-FPM yanıt vermiyor. Daha sonra yanlışlıkla df -h yaptım ve şunu fark ettim: rootfs 7.7G 7.7G 0 %100 /
Kök dizin dolu! Çok fazla kütük olduğunu düşündüm, bu yüzden kütükleri temizledim. Ama temelde her Pazar dolu olacak. Bu, Bill Gazi'yi huzursuz ediyor. Daha sonra /var bağımsız olarak bölündü ama yine de işe yaramadı, sayı ne kadar hesaplanıyordu. /var/tmp ve /var/cache dosyalarını da temizledim ama etkisi hâlâ sınırlı.
Bugün, kalıcı sub-du -ah, /var/lib/mysql'nin anormal bir alan kapladığını ve burada ls -lh'ye cd edildikten sonra şunu: -rw-rw---- 1 mysql mysql 5242880 27 Şubat 14:49 ib_logfile0 -rw-rw---- 1 mysql mysql 5242880 27 Aralık 17:55 ib_logfile1 -rw-rw---- 1 mysql mysql 588M 12 Mart 02:03 maria_log.00000003 -rw-rw---- 1 mysql mysql 52 12 Mar 01:54 maria_log_control drwx------ 2 mysql root 4.0K 15 Ocak 14:28 mysql -rw-rw---- 1 mysql mysql 20K 27 Aralık 17:54 mysqld-bin.000001 -rw-rw---- 1 mysql mysql 715K 27 Aralık 17:54 mysqld-bin.000002 -rw-rw---- 1 mysql mysql 625 28 Aralık 11:46 mysqld-bin.000003 -rw-rw---- 1 mysql mysql 125 27 Aralık 18:20 mysqld-bin.000004 -rw-rw---- 1 mysql mysql 125 27 Aralık 18:20 mysqld-bin.000005 -rw-rw---- 1 mysql mysql 125 27 Aralık 18:21 mysqld-bin.000006 -rw-rw---- 1 mysql mysql 125 27 Aralık 18:21 mysqld-bin.000007 -rw-rw---- 1 mysql mysql 125 27 Aralık 18:22 mysqld-bin.000008 -rw-rw---- 1 mysql mysql 125 27 Aralık 18:22 mysqld-bin.000009 -rw-rw---- 1 mysql mysql 20K 27 Aralık 18:22 mysqld-bin.000010 -rw-rw---- 1 mysql mysql 715K 27 Aralık 18:22 mysqld-bin.000011 -rw-rw---- 1 mysql mysql 125 27 Aralık 18:24 mysqld-bin.000012 -rw-rw---- 1 mysql mysql 125 27 Aralık 18:25 mysqld-bin.000013 -rw-rw---- 1 mysql mysql 125 27 Aralık 18:27 mysqld-bin.000014 -rw-rw---- 1 mysql mysql 125 28 Aralık 09:55 mysqld-bin.000015 -rw-rw---- 1 mysql mysql 125 28 Aralık 11:41 mysqld-bin.000016 -rw-rw---- 1 mysql mysql 125 28 Aralık 11:42 mysqld-bin.000017 -rw-rw---- 1 mysql mysql 125 28 Aralık 12:07 mysqld-bin.000018 -rw-rw---- 1 mysql mysql 1.4K 28 Aralık 12:49 mysqld-bin.000019 -rw-rw---- 1 mysql mysql 125 28 Aralık 16:31 mysqld-bin.000020 -rw-rw---- 1 mysql mysql 107M 28 Aralık 18:30 mysqld-bin.000021 -rw-rw---- 1 mysql mysql 1.2M 30 Aralık 09:22 mysqld-bin.000022 -rw-rw---- 1 mysql mysql 125 30 Aralık 09:26 mysqld-bin.000023 -rw-rw---- 1 mysql mysql 3.8K 30 Aralık 12:29 mysqld-bin.000024 -rw-rw---- 1 mysql mysql 59M 11 Ocak 21:34 mysqld-bin.000025 -rw-rw---- 1 mysql mysql 10M 14 Ocak 15:16 mysqld-bin.000026 -rw-rw---- 1 mysql mysql 186K 15 Ocak 05:16 mysqld-bin.000027 -rw-rw---- 1 mysql mysql 21K 15 Ocak 14:46 mysqld-bin.000028 -rw-rw---- 1 mysql mysql 13K 15 Ocak 15:12 mysqld-bin.000029 -rw-rw---- 1 mysql mysql 62M 17 Ocak 16:36 mysqld-bin.000030 -rw-rw---- 1 mysql mysql 63M 18 Ocak 17:10 mysqld-bin.000031 -rw-rw---- 1 mysql mysql 125 18 Ocak 17:16 mysqld-bin.000032 -rw-rw---- 1 mysql mysql 21K 18 Ocak 17:23 mysqld-bin.000033 -rw-rw---- 1 mysql mysql 118M 22 Ocak 12:41 mysqld-bin.000034 -rw-rw---- 1 mysql mysql 209K 22 Ocak 12:59 mysqld-bin.000035 -rw-rw---- 1 mysql mysql 117M 28 Ocak 11:59 mysqld-bin.000036 -rw-rw---- 1 mysql mysql 125 28 Ocak 13:46 mysqld-bin.000037 -rw-rw---- 1 mysql mysql 24M 28 Ocak 16:01 mysqld-bin.000038 -rw-rw---- 1 mysql mysql 460K 28 Ocak 16:10 mysqld-bin.000039 -rw-rw---- 1 mysql mysql 7.0M 28 Ocak 16:52 mysqld-bin.000040 -rw-rw---- 1 mysql mysql 2.3M 28 Ocak 17:12 mysqld-bin.000041 -rw-rw---- 1 mysql mysql 2.1M 28 Ocak 17:27 mysqld-bin.000042 -rw-rw---- 1 mysql mysql 173K 28 Ocak 17:37 mysqld-bin.000043 -rw-rw---- 1 mysql mysql 378K 28 Ocak 17:44 mysqld-bin.000044 -rw-rw---- 1 mysql mysql 79K 28 Ocak 17:50 mysqld-bin.000045 -rw-rw---- 1 mysql mysql 272K 28 Ocak 18:12 mysqld-bin.000046 -rw-rw---- 1 mysql mysql 156K 28 Ocak 18:15 mysqld-bin.000047 -rw-rw---- 1 mysql mysql 962K 28 Ocak 18:33 mysqld-bin.000048 -rw-rw---- 1 mysql mysql 43K 28 Ocak 18:40 mysqld-bin.000049 -rw-rw---- 1 mysql mysql 28M 29 Ocak 11:43 mysqld-bin.000050 -rw-rw---- 1 mysql mysql 125 29 Oca 11:46 mysqld-bin.000051 -rw-rw---- 1 mysql mysql 139K 29 Ocak 12:37 mysqld-bin.000052 -rw-rw---- 1 mysql mysql 135K 29 Ocak 12:44 mysqld-bin.000053 -rw-rw---- 1 mysql mysql 409M 9 Şubat 23:18 mysqld-bin.000054 -rw-rw---- 1 mysql mysql 482M 17 Şubat 09:37 mysqld-bin.000055 -rw-rw---- 1 mysql mysql 542M 27 Şubat 12:30 mysqld-bin.000056 -rw-rw---- 1 mysql mysql 125 27 Şub 12:31 mysqld-bin.000057 -rw-rw---- 1 mysql mysql 125 27 Şubat 14:48 mysqld-bin.000058 -rw-rw---- 1 mysql mysql 854M 13 Mart 12:08 mysqld-bin.000059 -rw-rw---- 1 mysql mysql 1.1K 27 Şub 14:49 mysqld-bin.index
Aman Tanrım, bu kütükler ve kutular ne?! Sonunda bilgiyi buldum:
mysql-bin.000001, mysql-bin.000002 ve diğer dosyalar, veritabanının işlem kayıtlarıdır; örneğin bir tabloyu GÜNDELTİ veya bazı verileri Sil, ifade veriyle eşleşmese bile, bu komut günlük dosyasında saklanır ve her iberdin çalışma süresi de kaydedilir. Bu öncelikle operasyonel inceleme ve çoklu veritabanı senkronizasyonu içindir. ib_logfile, InnoDB'nin tablo tutarlılığını kaydetmek için kullanılır ve sadece çöküş sonrası çalışır. maria_log.00000003, Bill Gai tarafından kullanılan MariaDB'ye özgü bir dosyadır ve benzer bir işi başarıyor.
Ama Bill Cover için ana köle-veri tabanı yok, inceleme işlemleri yok ve bu dosyalar tamamen işe yaramaz! O yüzden önce bu dosyaları temizleyin. Sonra mysql yapılandırma dosyasını düzenleyin, bu logları kaydedecek şekilde organize edin,Yabani otları kürek ile kökleri çıkar. Gentoo'nun MySQL logları /etc/mysql/my.cnf adresindedir. İçerideki log-bin'i yorumlayın.
Sonra MySQL sunucusunu yeniden başlatın ve sorun çözülür! Anında kullanılabilir GB alan sayısını artırın! |
Önceki:Alibaba Cloud Host kullanın Veritabanı sık sık kapanıyor!Önümüzdeki:Linux sistemi, bu büyük dosyaların kapladığı disk alanını kontrol eder
|