PostgreSQL up-time
PostgreSQL’in ne kadar süredir açık olduğunu anlamanın sayısız yolu var, bunlardan ikisi aşağıdadır.
SQL Kullanarak PostgreSQL’in çalıştığı zamanı bulma
SELECT CURRENT_DATE - (pg_postmaster_start_time())::DATE AS up_day, CURRENT_TIMESTAMP -pg_postmaster_start_time() AS up_time, pg_postmaster_start_time() AS start_time;
Service Tanımlarına bakarak PostgreSQL’in çalıştığı zamanı bulma
systemctl status postgresql
PID Kullanarak PostgreSQL’in çalıştığı zamanı bulma
Önce PostgreSQL ana process’inin pid’ini alırız.
ps hf -C postgres
485 olduğunu görüyoruz. Daha sonra sürecin ne zaman başladığına bakarız. Bunun da çeşitli yolları var. Bunlardan biri;
ls -ld /proc/BURAYA-PID-GELECEK
Referanslar