Size: a a a

PostgreSQL + 1C + Linux

2021 June 08

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
какой uptime у бэкапной тачки?
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
точно не ребут, аптайм 9 дней ...
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
со вторым инстансом тоже разобрался ... там ошибка в имени инстанса и вал-ы не доезжают ...
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
главный вопрос - каким образом неполные файлы очутились в архиве
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
out of space и юзерские ошибки - это ожидаемые условия работы, они не должны приводить к попаданию в архив некорректных файлов
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
вот здесь пока понимания нет ...
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
я подозреваю баг в пуше, запросил на гитхабе логи по второму инстансу
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
логи по второму инстансу подозрительно "кривые" сейчас посмотрю настройки логирования ПГ ...
источник

🦀

🦀 in PostgreSQL + 1C + Linux
всем привет, активруем лицензию на центосе, на сервере лицензирования, с виндовой тачки, и там и там доступ есть в интернет, но при выборе автоматического получения ругается что нет интернета
источник

🦀

🦀 in PostgreSQL + 1C + Linux
куда можно копнуть
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
лог закинул ... а не могут ли это быть чудеса ФС на файл-сервере? там целевой каталог, куда складываются архивы "забиндин" ... раздел ext4, если что ...
источник

🦀

🦀 in PostgreSQL + 1C + Linux
разобрались, чет с доступами было в интернет
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
врядли, файловая система как правило куда более надежный элемент нежели любой user-space говнокод, поэтому сначала следует искать ошибку у нас
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
еще тогда такой вопрос, а чем archive-push "православнее" чем, скажем, rsync?
источник

RK

Ruslan Kovalev in PostgreSQL + 1C + Linux
17p2
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
он делает всё по феншую, временный файл ->fsync -> rename
умеет разруливать конфликты, если в архиве уже есть временный файл
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
а rsync в этом плане не аналогично работает?
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
нет, конечно
источник

SU

Sergey Ukhov in PostgreSQL + 1C + Linux
доброго дня,

у меня имеется задача "переехать" текущий 1С с win платформы на linux платформу
(выбраны Ubuntu 20.04 lts + Postgres 12 от самой 1С)

пока играюсь на тестовом стенде, на виртуальничках(!). вроде бы все установил и кажется :)
работает (правда, пока не ставил лицензии), но тут обнаружилась проблема с PostgreSQL
в логе нашел вот эту ошибку:
FATAL:  could not access file "online_analyze": No such file or directory
LOG:  database system is shut down

похоже, что "незаметно", не обратив должного внимания, обновил (обновились) пакеты для Postgres 12...
ибо в исходном варианте должно быть так (сразу после установки):
sudo dpkg --list | grep postgresql
ii   postgresql-12              12.6-6.1C
ii   postgresql-client-12       12.6-6.1C
ii   postgresql-client-common   214ubuntu0.1
ii   postgresql-common          214ubuntu0.1

а после появления ошибки выглядит уже так:
sudo dpkg --list | grep postgresql
ii  postgresql-12              12.7-0ubuntu0.20.04.1
ii  postgresql-client-12       12.7-0ubuntu0.20.04.1
ii  postgresql-client-common   214ubuntu0.1
ii  postgresql-common          214ubuntu0.1


полагаю, что нужно запретить обновлять с помощью apt-mark hold?
1-ое уточнение - правильный ли это подход?
2-ое уточнение - что именно запретить - достаточно ли запретить обновлять "postgresql-12" + "postgresql-client-12" или нужно еще запретить и "postgresql-client-common" + "postgresql-common"

спасибо!
источник

LK

L K in PostgreSQL + 1C + Linux
dpkg -l | grep libpq5 | awk -F' ' '{print $2}' | sudo xargs apt-mark hold
dpkg -l | grep postgresql-client-12 | awk -F' ' '{print $2}' | sudo xargs apt-mark hold
dpkg -l | grep postgresql-12 | awk -F' ' '{print $2}' | sudo xargs apt-mark hold
источник