Добрый день. Длительное время бьюсь с проблемой того, что postgresql не запускается самостоятельно на некоторых серверах. PostgreSQL version: 9.5.7 Operating system: Debian GNU/Linux 8.8 (jessie) Суть: Сервер выключается. При включении postgresql получает получает SIGTERM (smart shutdown) При выключении
2020-04-17 05:25:19 MSK [906]: [4-1] db=,user=,app=,client= LOG: received fast shutdown request
2020-04-17 05:25:19 MSK [906]: [5-1] db=,user=,app=,client= LOG: aborting any active transactions
2020-04-17 05:25:19 MSK [1245]: [2-1] db=,user=,app=,client= LOG: autovacuum launcher shutting down
2020-04-17 05:25:19 MSK [1242]: [173-1] db=,user=,app=,client= LOG: shutting down
2020-04-17 05:25:20 MSK [1242]: [174-1] db=,user=,app=,client= LOG: checkpoint starting: shutdown immediate
2020-04-17 05:25:21 MSK [1242]: [175-1] db=,user=,app=,client= LOG: checkpoint complete: wrote 35 buffers (0.1%); 0 transaction log file(s) added, 0 removed, 0 recycled; write=0.000 s, sync=0.293 s, total=0.634 s; sync files=15, longest=0.043 s, average=0.019 s; distance=10542 kB, estimate=143239 kB
2020-04-17 05:25:21 MSK [1242]: [176-1] db=,user=,app=,client= LOG: database system is shut down
[/cut]
При последующем старте ОС
2020-04-17 07:55:43 MSK [980]: [3-1] db=,user=,app=,client= LOG: received smart shutdown request
2020-04-17 07:55:43 MSK [1289]: [1-1] db=,user=,app=,client= LOG: database system was shut down at 2020-04-17 05:25:20 MSK
2020-04-17 07:55:46 MSK [1289]: [2-1] db=,user=,app=,client= LOG: MultiXact member wraparound protections are now enabled
2020-04-17 07:55:50 MSK [1457]: [1-1] db=,user=,app=,client= LOG: shutting down
2020-04-17 07:55:57 MSK [1457]: [2-1] db=,user=,app=,client= LOG: checkpoint starting: shutdown immediate
2020-04-17 07:55:57 MSK [1457]: [3-1] db=,user=,app=,client= LOG: checkpoint complete: wrote 0 buffers (0.0%); 0 transaction log file(s) added, 1 removed, 0 recycled; write=0.001 s, sync=0.000 s, total=0.423 s; sync files=0, longest=0.000 s, average=0.000 s; distance=16384 kB, estimate=16384 kB
2020-04-17 07:55:57 MSK [1457]: [4-1] db=,user=,app=,client= LOG: database system is shut down
[/cut]
После того, как обнаруживается, что postgres не запустился, в ручном режиме все запускается без каких-либо проблем. Да даже, если кто-то пальцем перезапускает сервер, старт происходит корректно.
Единственное, что объединяет - выключение сервера происходит по команде от ИБП раньше был apcupsd
shutdown -h now
shutdown -h +0