|
Как без последствий обновить Postgres | ☑ | ||
---|---|---|---|---|
0
2dolist
18.08.17
✎
10:06
|
Добрый день. У нас сейчас версия 9.4.2-1 под 1С. Часто стала появляться ошибка с нехваткой памяти, которая лечится только перезапуском службы постгреса. Почитал, поискал - пробовал настройки конфа выставлять другие, но не помогло. Но тут и там встречал совет обновиться до 9.5 или 9.6. Сейчас как раз вышла 9.6 под 1с. До этого я не обновлял постгрешку - только ставил новую и хотелось бы заранее узнать о подводных камнях и как вообще лучше это сделать.
Есть некий pg_update.exe - через него лучше сделать? Можно ли сделать некий архив всей системы постгре с базами чтобы в случае фейла можно было восстановить что уже есть? Или ставить заново и базы грузить по новой и настройки все заново указывать? |
|||
1
ansh15
18.08.17
✎
10:18
|
(0) >>Или ставить заново и базы грузить по новой и настройки все заново указывать?
Лучше всего. postgresql.conf прежний сохраните. на всякий случай. В 9.6 ряд параметров настройки изменился. Но ошибки с нехваткой памяти, скорее всего, не уйдут. У вас ее, наверное, действительно не хватает для ваших задач. |
|||
2
pavig
18.08.17
✎
10:18
|
(0)
ТС, небольшой оффтоп. С твоего позволения, задам пару общих вопросов. "Часто стала появляться ошибка с нехваткой памяти, которая лечится только перезапуском службы постгреса." а других проблем раньше не возникало? С какими трудностями сталкиваетесь/сталкивались во время эксплуатации? Как производительность? |
|||
3
Вафель
18.08.17
✎
10:28
|
не забудь архивы
|
|||
4
Вафель
18.08.17
✎
10:29
|
ну и время зарезервируй на возможность отката
|
|||
5
2dolist
18.08.17
✎
10:29
|
Спасибо за ответы. Пойдём подробнее.
(1) Конф сохранить это само собой - у меня их уже много разных вариантов есть для 9.4 из того, с чем я экспериментировал. По поводу памяти, на сервере 16 гигов оперативки. Из них 8 доступно для постгре. Но 1с сервер 32 бита => 4 гига (из которых по факту 3, насколько я знаю) выделяется. Вполне вероятно, что её не хватает, но ведь существует механизм подкачки. Просто проблема в том, что она не просто закончилась, а потом всё нормально. Если один раз появляется ошибка нехватки памяти, то начинаются проблемы с тем, что какое действие не соверши в дальнейшем, ошибка будет появляться. Например, запустим некий мегаотчёт, соединяющий много-много таблиц. Память отожрётся, выдаст ошибку с нехваткой памяти. Отрубим сеанс с отчётом. Запустим новый сеанс, а в нём уже для обычных отчётов не будет хватать памяти. Т.е. память не отдаётся. (2) других проблем помимо этой не возникало. С производительностью каких-то особых проблем не замечал. Единственное это была ошибка частой записи в логи - я изменил частоту записи и ошибка ушла. |
|||
6
Вафель
18.08.17
✎
10:30
|
лучше бы конечно на линукс перейти
|
|||
7
2dolist
18.08.17
✎
10:30
|
(3) архивы баз? у меня и файловые вугрузки, и постгрешные архивы через pg_dump. Кстати, рабочие - проверял. Был случай когда бухи накосячили и потребовалось ночную версию восстанавливать. Без накладок отработало через рестор.
|
|||
8
2dolist
18.08.17
✎
10:34
|
(6) я пока не рассматриваю этот вариант. Не линуксоид. Приходилось, конечно, работать в этой среде, но времени что-то реально админить нет категорически, а там надо нормально разбираться.
|
|||
9
2dolist
18.08.17
✎
10:35
|
максимум, что я делал на линуксе это поднемал постгрешку, настраивал всякие архивы и автообновления, но чтоб систему саму с нуля поднять это я не осилю с ходу.
|
|||
10
2dolist
18.08.17
✎
10:35
|
*поднимал
|
|||
11
2dolist
18.08.17
✎
11:31
|
что-то я запутался. Сделал архивы баз. Установил 9.6 версию. Как теперь подключить к ней базы-то...всё ещё старая служба 9.4 работает.
|
|||
12
2dolist
18.08.17
✎
11:33
|
Как её сделать так чтоб кластер серверов 1с теперь стал работать и создавать базы в 9.6, а ни в 9.4?
|
|||
13
Вафель
18.08.17
✎
11:34
|
не стал обновлять что ли?
|
|||
14
2dolist
18.08.17
✎
11:36
|
(13) я что-то запустил, а нифига не обновилось
решил поставить новую версию и подрубиться к ней. Поставил, она появилась на диске. А как кластер серверов 1с на неё перевести-то? Я просто ещё почитал что 9.4 - 9.6 надо через 9.5 апдейтить как-то. И что проще поставить 9.6 и на ней заново базы создать. Но не понятно как конкретно это сделать. |
|||
15
Вафель
18.08.17
✎
11:37
|
Ты хоть раз ставли постгре?
|
|||
16
2dolist
18.08.17
✎
11:37
|
да, было дело. Года 2 назад. Уже не помню ничего толком.
|
|||
17
2dolist
18.08.17
✎
11:37
|
тут и ставил
|
|||
18
Вафель
18.08.17
✎
11:42
|
Ну удали старый, установи новый
|
|||
19
2dolist
18.08.17
✎
13:35
|
да я хотел без удаления сначала попробовать поднять параллельно, погонять, а потом старую грохнуть
|
|||
20
ildary
18.08.17
✎
13:40
|
(19) Этот метод (2 постгресса паралелльно) - явно не для новичка.
|
|||
21
2dolist
18.08.17
✎
13:57
|
да я хотел оставить и старый и новый, попробовать погонять на новом и только потом грохнуть старый.
|
|||
22
2dolist
18.08.17
✎
14:36
|
(20) готов совершенствоваться =) со временем только напряг, видимо придётся ковырять документы.
|
|||
23
Вафель
18.08.17
✎
14:38
|
(21) Памяти может не хватить. Подними на своем компе и погоняй
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |