|
PostgreSQL служба не запускается | ☑ | ||
---|---|---|---|---|
0
2dolist
07.07.17
✎
11:22
|
Добрый день. Такая проблема. Изменил настройки postgresql.conf на рекомендуемые с итс и теперь не получается запустить службу PostgreSQL.
Версия постгре 9.4.2-1.1Cx64. Вин сервер 2012 Ошибка: Служба PostgreSQL на "Локальный компьютер" была запущена и затем остановлена. Некоторые службы автоматически останавливаются, если они не используются другими службами. Подскажите что делать? |
|||
1
Вафель
07.07.17
✎
11:24
|
не может такого быть. ПГ работает как часы
|
|||
2
Вафель
07.07.17
✎
11:24
|
Хотя нет, это только на линуксе
|
|||
3
МихаилМ
07.07.17
✎
11:25
|
верните настройки .
|
|||
4
2dolist
07.07.17
✎
11:28
|
(3) вернул, всё равно так
|
|||
5
2dolist
07.07.17
✎
11:29
|
переустановить чтоль постгре
|
|||
6
Вафель
07.07.17
✎
11:32
|
а порты не заняты?
|
|||
7
2dolist
07.07.17
✎
11:34
|
а как проверить
|
|||
8
Hmster
07.07.17
✎
11:36
|
была как-то проблема с перезапуском службы. Во время отключения процессы продолжали висеть. Надо были либо руками убить процессы или рестартнуть систему
|
|||
9
2dolist
07.07.17
✎
11:36
|
Так я рестартнул - всё равно
|
|||
10
2dolist
07.07.17
✎
11:37
|
Вот в логе последнем в pg_log
2017-07-07 11:29:10 AZST LOG: database system was shut down at 2017-07-07 11:29:09 AZST 2017-07-07 11:29:10 AZST LOG: database system is ready to accept connections 2017-07-07 11:29:10 AZST LOG: autovacuum launcher started 2017-07-07 13:12:04 AZST LOG: received fast shutdown request 2017-07-07 13:12:04 AZST LOG: aborting any active transactions 2017-07-07 13:12:04 AZST LOG: autovacuum launcher shutting down 2017-07-07 13:12:04 AZST LOG: shutting down 2017-07-07 13:12:04 AZST LOG: database system is shut down |
|||
11
2dolist
07.07.17
✎
11:38
|
при новых запусках не пишет ничего в логах
|
|||
12
Вафель
07.07.17
✎
11:38
|
netstat
|
|||
13
2dolist
07.07.17
✎
11:39
|
(12) а что с ним запускать-то, по адресу чтоль?
|
|||
14
2dolist
07.07.17
✎
11:40
|
(12) нет среди запущенных постгре
|
|||
15
Вафель
07.07.17
✎
11:42
|
а порты не заняты его?
|
|||
16
2dolist
07.07.17
✎
11:42
|
(15) а как узнать?
|
|||
17
2dolist
07.07.17
✎
11:43
|
ну он бы тогда наверное на другое ругался, а ни на то, что служба запущена, а зетем остановлена
|
|||
18
Вафель
07.07.17
✎
11:44
|
Говорят это проблема с правами. От чьего имени стартуешь?
|
|||
19
2dolist
07.07.17
✎
11:45
|
(18) с правами админа
|
|||
20
Вафель
07.07.17
✎
11:46
|
попробуй local system
|
|||
21
2dolist
07.07.17
✎
11:47
|
(20) это где прописать, в самой службе? Там написано, кстати, в закладке "Вход в систему" заходить с учётки USR1CV8
|
|||
22
Вафель
07.07.17
✎
11:49
|
(21) И это ты называешь админские права?
|
|||
23
Вафель
07.07.17
✎
11:50
|
мне кажется у этого пользователя нет прав на каталог с бд
|
|||
24
2dolist
07.07.17
✎
11:50
|
это в самой службе в свойствах. В постгрешке же надо под своей учёткой запускать службу
|
|||
25
2dolist
07.07.17
✎
11:55
|
Есть права
|
|||
26
2dolist
07.07.17
✎
11:56
|
блин, вообще не пойму что делать и почему упало и как восстанавливать. Беда.
|
|||
27
Адинэснег
07.07.17
✎
12:02
|
как там лустин говорил, нет pg админа - нехер пытаться
|
|||
28
Вафель
07.07.17
✎
12:02
|
(26) локал систем уже пробовал?
|
|||
29
2dolist
07.07.17
✎
12:07
|
(28) а как, я не понял чем это поможет если у юзера есть права на папку
|
|||
30
2dolist
07.07.17
✎
12:07
|
(27) ну что значит нехрен пыпаться, если базы постоянно падают с нехваткой памяти.
|
|||
31
Вафель
07.07.17
✎
12:08
|
(29) Если ты так вопросы решаешь, то тебе лучше просто удалить это ПГ
|
|||
32
zva
07.07.17
✎
12:08
|
(19) с правами админа PG не запустится, куда учетка postgres делась?
|
|||
33
inkvizitr
07.07.17
✎
12:11
|
открой диспечер задач, и прибей все зависшие процессы postgre
|
|||
34
2dolist
07.07.17
✎
12:12
|
(32) в самой службе постгре указан запуск от имени USR1CV8, у которого есть доступ к папке с файлами постгре и базами
|
|||
35
2dolist
07.07.17
✎
12:12
|
(33) нету их - я сервак перезапускал даже
|
|||
36
inkvizitr
07.07.17
✎
12:16
|
(35) укажи в службе самого крутого пользователя по правам, потом открой hd_pga.conf и добавь там host all all 192.168.0.0/24 trust
|
|||
37
zva
07.07.17
✎
12:18
|
(34) Там мало доступа, учетка, от которой стартует служба postgre НЕ ДОЛЖНА быть в группе Администраторов, и должна быть ВЛАДЕЛЬЦЕМ некоторых каталогов, например папки с базами. Без этого служба будет останавливаться.
|
|||
38
Вафель
07.07.17
✎
12:19
|
(37) не может такого быть, чтоб добавление в админы убивало службу
|
|||
39
2dolist
07.07.17
✎
12:28
|
(36) попробовал дать доступ, разницы никакой
|
|||
40
2dolist
07.07.17
✎
12:38
|
удалил вообще конф и стала запускаться служба...
|
|||
41
2dolist
07.07.17
✎
12:38
|
но настройки-то нужны какие-то
|
|||
42
2dolist
07.07.17
✎
12:39
|
но база всё равно не доступна...
|
|||
43
Вафель
07.07.17
✎
12:40
|
типовой конф подложи
|
|||
44
2dolist
07.07.17
✎
12:40
|
где б его взять
|
|||
45
inkvizitr
07.07.17
✎
13:41
|
(44) установи postgres на другой машине
|
|||
46
2dolist
07.07.17
✎
13:47
|
так, я переформировал postgresql.conf, служба запустилась, базы подрубились.
Я попробовал разобраться в каком именно месте конфа была ошибка - оказалось, что на строке effective_io_concurrency = 2 по умолчанию она на 1 и закомменчена. Если её хотя бы раскомментить - служба уже не запускается |
|||
47
2dolist
07.07.17
✎
13:48
|
а эта строка есть в советах по настройке постгре вот тут:
https://its.1c.ru/db/metod8dev#content:5866:hdoc |
|||
48
Вафель
07.07.17
✎
13:58
|
уже была тема
Сборка PostgreSQL для платформы 1С под Linux и Windows |
|||
49
Вафель
07.07.17
✎
13:59
|
сообщение 51
|
|||
50
Вафель
07.07.17
✎
14:00
|
Это проблемы чисто ПГ под винду
|
|||
51
2dolist
07.07.17
✎
14:05
|
Вдогонку вопрос. Надо ли
|
|||
52
2dolist
07.07.17
✎
14:05
|
set merge_join off
|
|||
53
Вафель
07.07.17
✎
14:07
|
(52) но зачем?
|
|||
54
2dolist
07.07.17
✎
14:09
|
(53) набрёл на советы по его отключению при ошибках с нехваткой памяти
|
|||
55
Вафель
07.07.17
✎
14:10
|
(54) ты понимаешь что такое мердж джойн?
|
|||
56
2dolist
07.07.17
✎
14:14
|
смутно. Я так понимаю, что нужно для планировщика. Создаёт 2 ряда, потом их соединяет и работает уже с соединениями. В итоге, работа быстрее, но памяти на соединение жрёт больше.
|
|||
57
2dolist
07.07.17
✎
14:31
|
прочитал описание, вроде как штука хорошая в плане оптимизации огромных запросов. Надо будет потестить разницу как-нибудь.
|
|||
58
ansh15
07.07.17
✎
14:58
|
(46) http://www.spinics.net/lists/pgsql/msg142427.html
http://www.postgresql-archive.org/BUG-5660-Can-t-start-db-service-if-specify-effective-io-concurrency-td2842311.html Этому очень много лет. "Unfortunately, effective_io_concurrency is not supported on Windows. It works on Linux and UNIXes, but must be 1 on Windows" |
|||
59
ansh15
07.07.17
✎
15:00
|
(56) Просто добавить памяти.
|
|||
60
2dolist
07.07.17
✎
15:50
|
(59) 16 гигов - куда ещё. Базы-то мизерные, гигов по 5.
|
|||
61
2dolist
07.07.17
✎
15:50
|
ну 10 макс
|
|||
62
2dolist
07.07.17
✎
16:01
|
(59) или речь о настройке work_mem?
|
|||
63
ansh15
07.07.17
✎
16:52
|
(60) http://evtuhovich.ru/blog/2013/03/20/big-cache/
Весьма доступно о том, для чего не помешает больше памяти. |
|||
64
Господин ПЖ
07.07.17
✎
16:56
|
просто откиньтесь на спинку стула.
|
|||
65
rphosts
07.07.17
✎
17:39
|
(46) в следующий раз смотри журнал событий виндовс - там всё что надо написано
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |