|
запускается PostgreSQL Database Serve | ☑ | ||
---|---|---|---|---|
0
zak555
14.11.22
✎
14:02
|
Доброго времени суток!
перезагрузили сервер и сейчас при попытке входа в базу пишет, что не может зайти полезли в службы PostgreSQL Database Server 14.5-3.1C(x64) не запущена, при попытке запустить -- ругается, что служба была запущена и остановлена. Некоторые службы автоматически останавливаются, если они используют другими приложениями. в логах винды две ошибки [7044] FATAL: lock file "postmaster.pid" already exists [7044] HINT: Is another postmaster (PID 7868) running in data directory "C:/Program Files/PostgreSQL/14.5-3.1C/data"? Timed out waiting for server startup куда копать? |
|||
1
zak555
14.11.22
✎
14:03
|
win2012r2
|
|||
2
katamoto
14.11.22
✎
14:05
|
Попробуйте удалить лок-файл для начала
|
|||
3
zak555
14.11.22
✎
14:08
|
в логе
2022-11-14 13:50:51.752 MSK [7868] LOG: starting PostgreSQL 14.5, compiled by Visual C++ build 1800, 64-bit 2022-11-14 13:50:51.753 MSK [7868] LOG: listening on IPv6 address "::", port 5432 2022-11-14 13:50:51.754 MSK [7868] LOG: listening on IPv4 address "0.0.0.0", port 5432 2022-11-14 13:50:52.063 MSK [3628] LOG: ; last known up at 2022-11-14 12:09:43 MSK |
|||
4
zak555
14.11.22
✎
14:08
|
в логе
2022-11-14 13:50:51.752 MSK [7868] LOG: starting PostgreSQL 14.5, compiled by Visual C++ build 1800, 64-bit 2022-11-14 13:50:51.753 MSK [7868] LOG: listening on IPv6 address "::", port 5432 2022-11-14 13:50:51.754 MSK [7868] LOG: listening on IPv4 address "0.0.0.0", port 5432 2022-11-14 13:50:52.063 MSK [3628] LOG: database system was interrupted; last known up at 2022-11-14 12:09:43 MSK |
|||
5
zak555
14.11.22
✎
14:11
|
(2) с помощью pg_resetwal.exe ?
|
|||
6
zak555
14.11.22
✎
14:16
|
хотя всё работало месяц как
|
|||
7
Йохохо
14.11.22
✎
14:20
|
так что за ПИД в (0)?
Is another postmaster (PID 7868) running in data directory? |
|||
8
zak555
14.11.22
✎
14:23
|
(7) postgres.exe
|
|||
9
katamoto
14.11.22
✎
14:23
|
(6) с помощью рук )
|
|||
10
Йохохо
14.11.22
✎
14:24
|
(8) ну, то есть он почему то стартует дважды, прибей
|
|||
11
zak555
14.11.22
✎
14:25
|
(10) так там эти процессы, как понял, их их может быть несколько и это нормально
|
|||
12
zak555
14.11.22
✎
14:25
|
я так понял, что должно насторожить эта строка из логов psql
database system was interrupted |
|||
13
Йохохо
14.11.22
✎
14:28
|
(12) вот эта FATAL: lock file "postmaster.pid" already exists , другой уже стартовал и стал мастером
|
|||
14
zak555
14.11.22
✎
14:35
|
(13)
2022-11-14 14:31:52.775 MSK [6288] FATAL: lock file "postmaster.pid" already exists 2022-11-14 14:31:52.775 MSK [6288] HINT: Is another postmaster (PID 3836) running in data directory "C:/Program Files/PostgreSQL/14.5-3.1C/data"? если открыть postmaster.pid, то там в одну строку 3836 C:/Program Files/PostgreSQL/14.5-3.1C/data 1668424834 5432 * starting |
|||
15
zak555
14.11.22
✎
14:38
|
так если процесс стартован, то почему бд не работает?
|
|||
16
zak555
14.11.22
✎
14:39
|
ошибка входа в 1С:
Ошибка выполнения запроса по причине: Сеанс работы завершен администратором. по причине: Соединение с сервером баз данных разорвано администратором connection to server at "localhost" (::1), port 5432 failed: FATAL: the database system is starting up |
|||
17
zak555
14.11.22
✎
14:54
|
C:\Program Files\PostgreSQL\14.5-3.1C\bin>pg_ctl stop -D "C:\Program Files\PostgreSQL\14.5-3.1C\data"
waiting for server to shut down................................................. .............. failed pg_ctl: server does not shut down почему не даёт через команду оставить или запустить так называемый запущенный процесс? |
|||
18
Йохохо
14.11.22
✎
15:02
|
убить 3836, сделать бэкап и убить постмастер.пид, стартовать или ребутнуться
кажется так |
|||
19
zak555
14.11.22
✎
15:07
|
(18) пробовали -- не вышло
|
|||
20
lavrov
14.11.22
✎
16:16
|
||||
21
lavrov
14.11.22
✎
16:17
|
после сброса транзакций удалите ваш файл postmaster.pid и запустите службу
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |