Unifi Protect у меня перестал работать и не запускается. В логах полно таких сообщений:
2019-05-20T14:42:50.452Z - error: Error: connect ENOENT /var/run/postgresql/.s.PGSQL.5432
at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1191:14)
Я решил посмотреть логи Postgres и увидел следующее:
2019-05-21 21:46:29.780 PDT [17291] LOG: database system was shut down at 2019-05-15 13:11:27 PDT
2019-05-21 21:46:29.799 PDT [17293] [unknown]@[unknown] LOG: incomplete startup packet
2019-05-21 21:46:29.822 PDT [17291] FATAL: could not write to file "pg_xlog/xlogtemp.17291": No space left on device
2019-05-21 21:46:29.825 PDT [17287] LOG: startup process (PID 17291) exited with exit code 1
2019-05-21 21:46:29.825 PDT [17287] LOG: aborting startup due to startup process failure
2019-05-21 21:46:29.829 PDT [17287] LOG: database system is shut down
pg_xlog находится в /srv/log, значит:
root@UniFi-CloudKey-Gen2-Plus:/srv/db# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 32G 32G 15M 100% /srv/db
То есть, /srv/db заполнен полностью, а конкретно:
root@UniFi-CloudKey-Gen2-Plus:/srv/db# du -h .
32G ./postgresql/9.6/main/base/16385
Как это исправить? Похоже, что место закончилось несколько дней назад.
2019-05-20T14:42:50.452Z - error: Error: connect ENOENT /var/run/postgresql/.s.PGSQL.5432
at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1191:14)
Я решил посмотреть логи Postgres и увидел следующее:
2019-05-21 21:46:29.780 PDT [17291] LOG: database system was shut down at 2019-05-15 13:11:27 PDT
2019-05-21 21:46:29.799 PDT [17293] [unknown]@[unknown] LOG: incomplete startup packet
2019-05-21 21:46:29.822 PDT [17291] FATAL: could not write to file "pg_xlog/xlogtemp.17291": No space left on device
2019-05-21 21:46:29.825 PDT [17287] LOG: startup process (PID 17291) exited with exit code 1
2019-05-21 21:46:29.825 PDT [17287] LOG: aborting startup due to startup process failure
2019-05-21 21:46:29.829 PDT [17287] LOG: database system is shut down
pg_xlog находится в /srv/log, значит:
root@UniFi-CloudKey-Gen2-Plus:/srv/db# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 32G 32G 15M 100% /srv/db
То есть, /srv/db заполнен полностью, а конкретно:
root@UniFi-CloudKey-Gen2-Plus:/srv/db# du -h .
32G ./postgresql/9.6/main/base/16385
Как это исправить? Похоже, что место закончилось несколько дней назад.
