170GB'lık mysqld.log dosyası yüzünden disk dolunca haliyle siteler de durdu.
bu sunucuda replikasyon yapılan 2. mysql sunucusu için binary log açık.
son 1 günden sonraki binary logları flush ile boşaltınca sunucuda 15GB kadar yer açıldı şu an siteler normal çalışmasına döndü.
2 gün sonra yine aynı şeyin olmaması için bu mysqld.log dosyasını kafadan silsem replikasyonda sıkıntı çıkarmı?
yada bu log dosyasını boşaltmanın güvenli bir yolu varmı?
mysql config den loglama için yeni bir log file adı verip restart edin sonrasında eskisini silebilirsiniz gibi bişeyler demişler ama restart olayı ürkütüyor zira bir keresinde mysql restart olmamıştı, restart edene kadar iki saat uğraştırmıştı
loglamanın replikasyon ile alakası yoktur,
mysql restart ettiğinizde açılıp açılmayacağını öğrenmek için aşağıdaki komutları uygulayabilirsiniz,
ps -eaf | grep mysqld
bu komut size aşağıdaki gibi çıktı verecek,
Alıntı
[root@srv4 public_html]# ps -eaf | grep mysqld
mysql 1149 1 0 Jun09 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --basedir=/usr
root 1485 28144 0 11:02 pts/0 00:00:00 grep --color=auto mysqld
mysql 2073 1149 0 Jun09 ? 00:16:14 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mariadb/mariadb.log --pid-file=/var/run/mariadb/mariadb.pid --socket=/var/lib/mysql/mysql.sock
burdan mysqld nin çalıştırılabilir dosyasını görüyoruz, ardından aşağıdaki komutu veriyoruz,
/usr/libexec/mysqld --help
size aşağıdaki gibi çıktı verecek, burdan my.cnf dosyanızda hata varmı görebilirsiniz.
Alıntı
[root@srv4 public_html]# /usr/libexec/mysqld --help
150613 11:07:20 [Warning] 'THREAD_CONCURRENCY' is deprecated and will be removed in a future release.
/usr/libexec/mysqld Ver 5.5.41-MariaDB for Linux on x86_64 (MariaDB Server)
Copyright (c) 2000, 2014, Oracle, MariaDB Corporation Ab and others.
Starts the MariaDB database server.
örneğin benim sunucumda, my.cnf içindeki bir komut (THREAD_CONCURRENCY) kaldırılmış, bundan sonraki sürümlerde olmayacak, sunucumu güncellersem yeni versiyona bunu kaldırmadan sunucum açılmayacak