Postgresql’in Logları Nerede? Nasıl Bakılır?
PostgreSQL kurulumunu yaptınız ,postgresql’iniz çalışıyor fakat postgresql’in nerede çalıştığını bilmiyorsanız ya da bilmediğiniz bir sunucuda postgresql in nerede çalıştığını öğrenmek istiyorsanız aşağıdaki komuttan faydalanabilirsiniz.
ps -ef |grep postgres
Yukarıdaki komut ile postgresql’in nerede çalıştığını öğrenebilirsiniz ve bu sayede içinde içinde bulunan pg_wal dosyasına erişebilirsiniz.
Yukarıda birden fazla postgresql in çalıştığını görebilirsiniz bu kafanızı karıştırmasın birden fazla postgresql servisini aynı sunucuda oluşturabilirsiniz. Biz postgresql 10 ‘nın içindeki wal klasörünü bulalım
İlk sırada ki postgresql dizine gidiyoruz .
cd /var/lib/postgresql/10/data/
Burada içindekiler ls komutu ile listelediğimizde pg_wal klasörünün olduğunu göreceğiz.
Pg_wal klasörünün içine girelim
cd pg_wal/
Evet pg_wal klasörü burada fakat bu rakamlar nedir neden böyle dediğiniz duyar gibiyim.
PostgreSQL Write Ahead Log isimli yazımı okuyarak anlayabilirsiniz.