Restart postgresql
(Różnice między wersjami)
| Linia 86: | Linia 86: | ||
lip 04 10:24:05 nowynet.ostrog.net net47-postgresqlramdisk[2012]: CREATE FUNCTION | lip 04 10:24:05 nowynet.ostrog.net net47-postgresqlramdisk[2012]: CREATE FUNCTION | ||
lip 04 10:24:05 nowynet.ostrog.net net47-postgresqlramdisk[2012]: GRANT</pre> | lip 04 10:24:05 nowynet.ostrog.net net47-postgresqlramdisk[2012]: GRANT</pre> | ||
| − | |||
| − | |||
Wersja z 12:25, 11 lip 2022
Opis krok po kroku zrestartowania postgresql.
Spis treści |
Krok po kroku
Sprawdzamy czy mamy zamontowany ramdisk.
Wykonujemy polecenie
df -h
Sprawdzamy czy mamy ramdisk tzn. czy istnieje wpis:
none 128M 744K 128M 1% /var/lib/pgsql/data/ramdisk
Zajętość to indywidualna kwestia każdego użytkownika.
Jeżeli osiągniemy 100% zajętości to należy:
W pliku /etc/fstab zwiększyć ilość przydzielonego ramu. Należy pamiętać, aby odpowiednia ilość ram-u była dostępna.
Jeżeli nie ma ramdisk.
Sprawdzamy czy w pliku /etc/fstab istnieje wpis:
none /var/lib/pgsql/data/ramdisk tmpfs defaults,size=128m 1 2
Jeżeli nie ma to dopisujemy go na końcu pliku i wykonujemy reboot maszyny.
reboot
Jeżeli mamy ramdisk i istnieje wpis w pliku /etc/fstab
Restartujemy postgres'a
systemctl restart postgresql.service
systemctl restart net47-postgresqlfix.service
systemctl restart net47-postgresqlramdisk.service
Sprawdzenie czy restart wykonał się poprawnie.
Polecenie
systemctl status postgresql.service
Przykładowy wynik
postgresql.service - PostgreSQL database server
Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled)
Active: active (running) since czw 2013-07-04 10:23:31 CEST; 1min 14s ago
Process: 1901 ExecStop=/usr/bin/pg_ctl stop -D ${PGDATA} -s -m fast (code=exited, status=0/SUCCESS)
Process: 1909 ExecStart=/usr/bin/pg_ctl start -D ${PGDATA} -s -o -p ${PGPORT} -w -t 300 (code=exited, status=0/SUCCESS)
Process: 1903 ExecStartPre=/usr/bin/postgresql-check-db-dir ${PGDATA} (code=exited, status=0/SUCCESS)
Main PID: 1913 (postgres)
CGroup: name=systemd:/system/postgresql.service
├─1913 /usr/bin/postgres -D /var/lib/pgsql/data -p 5432
├─1914 postgres: logger process
├─1916 postgres: checkpointer process
├─1917 postgres: writer process
├─1918 postgres: wal writer process
├─1919 postgres: autovacuum launcher process
├─1920 postgres: stats collector process
├─1921 postgres: net47_main net47_main 127.0.0.1(45116) idle
├─1922 postgres: net47_main net47_main 127.0.0.1(45117) idle
├─1923 postgres: net47_main net47_main 127.0.0.1(45118) idle
├─1924 postgres: net47_main net47_main 127.0.0.1(45119) idle
├─1925 postgres: net47_main net47_main 127.0.0.1(45120) idle
├─1926 postgres: net47_main net47_main 127.0.0.1(45121) idle
├─1927 postgres: net47_main net47_main 127.0.0.1(45122) idle
├─1928 postgres: net47_main net47_main 192.168.123.15(36463) idle
├─1959 postgres: net47_main net47_main 192.168.123.15(36464) idle
├─2034 postgres: net47_main net47_main 127.0.0.1(45123) idle
├─2035 postgres: net47_main net47_main 127.0.0.1(45124) idle
├─2036 postgres: net47_main net47_main 127.0.0.1(45125) idle
├─2037 postgres: net47_main net47_main 127.0.0.1(45126) idle
├─2038 postgres: net47_main net47_main 127.0.0.1(45127) idle
├─2039 postgres: net47_main net47_main 127.0.0.1(45128) idle
├─2040 postgres: net47_main net47_main 127.0.0.1(45129) idle
├─2041 postgres: net47_main net47_main 127.0.0.1(45130) idle
├─2042 postgres: net47_main net47_main 192.168.123.15(36465) idle
├─2043 postgres: net47_main net47_main 127.0.0.1(45131) idle
├─2044 postgres: net47_main net47_main 127.0.0.1(45132) idle
├─2045 postgres: net47_main net47_main 127.0.0.1(45133) idle
├─2046 postgres: net47_main net47_main 127.0.0.1(45134) idle
├─2047 postgres: net47_main net47_main 127.0.0.1(45135) idle
├─2048 postgres: net47_main net47_main 127.0.0.1(45136) idle
└─2058 postgres: net47_main net47_main 127.0.0.1(45144) idle
Polecenie
systemctl status net47-postgresqlramdisk.service
Przykładowy wynik
net47-postgresqlramdisk.service - Składnik Net47 ramdisk dla postgresql Loaded: loaded (/usr/lib/systemd/system/net47-postgresqlramdisk.service; enabled) Active: inactive (dead) since czw 2013-07-04 10:24:05 CEST; 1min 57s ago Process: 2012 ExecStart=/usr/bin/net47-postgresqlramdisk (code=exited, status=0/SUCCESS) lip 04 10:24:05 nowynet.ostrog.net net47-postgresqlramdisk[2012]: CREATE INDEX lip 04 10:24:05 nowynet.ostrog.net net47-postgresqlramdisk[2012]: GRANT lip 04 10:24:05 nowynet.ostrog.net net47-postgresqlramdisk[2012]: CREATE FUNCTION lip 04 10:24:05 nowynet.ostrog.net net47-postgresqlramdisk[2012]: GRANT lip 04 10:24:05 nowynet.ostrog.net net47-postgresqlramdisk[2012]: CREATE TABLE lip 04 10:24:05 nowynet.ostrog.net net47-postgresqlramdisk[2012]: GRANT lip 04 10:24:05 nowynet.ostrog.net net47-postgresqlramdisk[2012]: CREATE INDEX lip 04 10:24:05 nowynet.ostrog.net net47-postgresqlramdisk[2012]: CREATE INDEX lip 04 10:24:05 nowynet.ostrog.net net47-postgresqlramdisk[2012]: CREATE FUNCTION lip 04 10:24:05 nowynet.ostrog.net net47-postgresqlramdisk[2012]: GRANT