PostgreSQL. Упал и не встает. Fatal the database system is starting up
Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
Доброго времени! Такая ситуация у меня сложилась!
На сервере висит порядка 30 баз 1С: Предприятие. Бухгалтерия, Торговля, Зарплата.
Все в клиент-сервере.
Все вертелось на PostgreSQL 9.4.
Но сегодня все рухнуло по причине выключения света в офисе. Соответственно, спецом, в разгар рабочего времени. В результате Postgre, вернее его служба не захотела больше подниматься.
Порыскав по просторам нашел статью о чистке логов в командой строке:
pg_resetxlog.exe <Путь где лежат базы>
Как результат не помогло. Служба postgre не хотела стартовать вручную.
Думаю хорошо, давай переустановлю СУБД. Установил Postgre 10
Скачал с оф сайта 1С сборку, начал устанавливать, а она мне про инициализацию кластера. Дело в том что каталог с базами лежит на другом локальном диске, нежели сама СУБД. Ну вообщем давай она все это дело инициализировать.... 30 баз.... ну это часа 2 где то. Дождался!
Естественно служба postgresql не стартанула. Ха-ха, наивный)))
Что я только не пробовал. Из сделанного:
1. Удалял postgresql.pid
2. В файле postgresql.conf что только не прописывал/комментировал.
3. Чистил pg_resetxlog и pg_resetwal ( для каждой версии postgreSQL своя фишка)
4. Проверял порт 5432 - как результат свободен
Конечно советы снести все к черту и восстановить из копий это вариант, но не сегодня.
Windows Server 2012 R2 Standart
Платформа 1С (Сервер Предприятия 1С): 8.3.13.1513 (x64)
PostgreSQL 9.4 (до переустановки)
PostgreSQL 10 (после переустановки)
Ребят, вся ночь у меня впереди! Очень буду рад помощи!
На сервере висит порядка 30 баз 1С: Предприятие. Бухгалтерия, Торговля, Зарплата.
Все в клиент-сервере.
Все вертелось на PostgreSQL 9.4.
Но сегодня все рухнуло по причине выключения света в офисе. Соответственно, спецом, в разгар рабочего времени. В результате Postgre, вернее его служба не захотела больше подниматься.
Порыскав по просторам нашел статью о чистке логов в командой строке:
pg_resetxlog.exe <Путь где лежат базы>
Как результат не помогло. Служба postgre не хотела стартовать вручную.
Думаю хорошо, давай переустановлю СУБД. Установил Postgre 10
Скачал с оф сайта 1С сборку, начал устанавливать, а она мне про инициализацию кластера. Дело в том что каталог с базами лежит на другом локальном диске, нежели сама СУБД. Ну вообщем давай она все это дело инициализировать.... 30 баз.... ну это часа 2 где то. Дождался!
Естественно служба postgresql не стартанула. Ха-ха, наивный)))
Что я только не пробовал. Из сделанного:
1. Удалял postgresql.pid
2. В файле postgresql.conf что только не прописывал/комментировал.
3. Чистил pg_resetxlog и pg_resetwal ( для каждой версии postgreSQL своя фишка)
4. Проверял порт 5432 - как результат свободен
Конечно советы снести все к черту и восстановить из копий это вариант, но не сегодня.
Windows Server 2012 R2 Standart
Платформа 1С (Сервер Предприятия 1С): 8.3.13.1513 (x64)
PostgreSQL 9.4 (до переустановки)
PostgreSQL 10 (после переустановки)
Ребят, вся ночь у меня впереди! Очень буду рад помощи!
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)конечно пишется
Самый свежак.
2019-02-20 21:26:37 MSK LOG: database system was shut down at 2019-02-20 16:37:24 MSK
2019-02-20 21:26:37 MSK FATAL: could not access status of transaction 3
2019-02-20 21:26:37 MSK DETAIL: Could not open file "pg_xact/0000": No such file or directory.
2019-02-20 21:26:37 MSK LOG: startup process (PID 3528) exited with exit code 1
2019-02-20 21:26:37 MSK LOG: aborting startup due to startup process failure
2019-02-20 21:26:37 MSK LOG: database system is shut down
Самый свежак.
2019-02-20 21:26:37 MSK LOG: database system was shut down at 2019-02-20 16:37:24 MSK
2019-02-20 21:26:37 MSK FATAL: could not access status of transaction 3
2019-02-20 21:26:37 MSK DETAIL: Could not open file "pg_xact/0000": No such file or directory.
2019-02-20 21:26:37 MSK LOG: startup process (PID 3528) exited with exit code 1
2019-02-20 21:26:37 MSK LOG: aborting startup due to startup process failure
2019-02-20 21:26:37 MSK LOG: database system is shut down
Я бы не писал сюда, если бы не было необходимости! Тут случай какой то особенный. Я 2 года уже поднимаю серваки на PostgreSQL. И они у меня падали, было дело. Но все поднималось за 30-40 минут. А тут засада. Не в какую. Тут что то новенькое, даже не знаю куда капать!
Есть сдвиг.
1.Скопировал папку с базами (/base) в отдельный каталог.
2.Почистил все папки со всеми настройками и т.д. Удалил PostgreSQL с сервера.
3.Установил заново PostgreSQl 10.5 с указанием где хочу держать базы. Там создались с "нуля" все нужные папки\файлы... в том числе папка base. Служба postgre стартанула.
4.Остановил службу postgre. Скопировал содержимое каталога base (пункт 1) в новь созданный (/base) (пункт 3). Удалил PostgreSQl 10.5 с сервера.
5. Заново ставлю PostgreSQl 10.5 с указанием где хочу держать базы, там уже лежат мои базы (пункт 3) и вообще нужные PostgreSQl 10.5 файлы.
6. Идет инициализация баз данных....
1.Скопировал папку с базами (/base) в отдельный каталог.
2.Почистил все папки со всеми настройками и т.д. Удалил PostgreSQL с сервера.
3.Установил заново PostgreSQl 10.5 с указанием где хочу держать базы. Там создались с "нуля" все нужные папки\файлы... в том числе папка base. Служба postgre стартанула.
4.Остановил службу postgre. Скопировал содержимое каталога base (пункт 1) в новь созданный (/base) (пункт 3). Удалил PostgreSQl 10.5 с сервера.
5. Заново ставлю PostgreSQl 10.5 с указанием где хочу держать базы, там уже лежат мои базы (пункт 3) и вообще нужные PostgreSQl 10.5 файлы.
6. Идет инициализация баз данных....
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот