Size: a a a

PostgreSQL + 1C + Linux

2020 November 01

C

Cetera in PostgreSQL + 1C + Linux
Кто-нибудь уже до 8.3.18 обновился ?
источник

C

Cetera in PostgreSQL + 1C + Linux
поставил сервер и пишет теперь:
источник

C

Cetera in PostgreSQL + 1C + Linux
root@srv-1c:~# systemctl status *1c*
Unit 1c-enterprise-8.3.18.1128-common_8.3.18-1128_amd64.deb.service could not be found.
Unit 1c-enterprise-8.3.18.1128-server_8.3.18-1128_amd64.deb.service could not be found.
Unit 1c-enterprise-8.3.18.1128-ws_8.3.18-1128_amd64.deb.service could not be found.

root@srv-1c:~# service 1csrv83 start
Failed to start 1csrv83.service: Unit 1csrv83.service not found.
источник

C

Cetera in PostgreSQL + 1C + Linux
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Cetera
root@srv-1c:~# systemctl status *1c*
Unit 1c-enterprise-8.3.18.1128-common_8.3.18-1128_amd64.deb.service could not be found.
Unit 1c-enterprise-8.3.18.1128-server_8.3.18-1128_amd64.deb.service could not be found.
Unit 1c-enterprise-8.3.18.1128-ws_8.3.18-1128_amd64.deb.service could not be found.

root@srv-1c:~# service 1csrv83 start
Failed to start 1csrv83.service: Unit 1csrv83.service not found.
Вручную копируете srv1cv83 в /etc/init.d/ и включаете его
systemctl enable srv1cv83
источник

М

Максим in PostgreSQL + 1C + Linux
Алексей Зубков
Вывод? Мешает винда с 1с сервером:)
Выход: использовать debian
источник

М

Максим in PostgreSQL + 1C + Linux
Или лучше freebsd
источник

П

Павло Михайлович... in PostgreSQL + 1C + Linux
Максим
Или лучше freebsd
фряха не всем дается
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Grigory Smolkin
Ну постгрес же не сам будет разжимать, а какой-нибудь gunzip или gzip. Попробуйте разжать свой текущий gz.partial
gzip не хочет расжимать
нагуглил, кто-то использует zcat
попробовал - что-то расжалось, перенаправил поток в файл
натравил pg_waldump - он что-то выводит (транзакции), а потом, когда доходит до "конца" пишет:
pg_waldump: FATAL:  could not read from log file 000000010000086700000061, offset 11829248, length 8192: Success
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
да, zcat + truncate вроде нормально прочитало
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
А после zcat + truncate получается "нормальный" .partial?
Я имею ввиду, сможет ли его прочитать при восстановлении PG?
Потому как pg_waldump в конце ругается
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
Alexander Malykhin
А после zcat + truncate получается "нормальный" .partial?
Я имею ввиду, сможет ли его прочитать при восстановлении PG?
Потому как pg_waldump в конце ругается
ну это нормально, он хочет видеть файл равный wal_segment_size
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
короче проблема в том, что gzwrite() сбрасывает пожатые данные по мере накопления буфера
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
и, соответственно, пока он не наполнится, "хвост" находится только  в памяти
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
короче pg_receivewal нарушает гарантии, которые дает --synchronous и всегда есть риск потерять последние данные
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Хмм, а я как раз --synchronous включил...
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
хотя нет, может я ошибаюсь
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Ну у меня есть реплика - на ней последний WAL, даже частичный все равно будет на месте, собственно как и данные
И, получается, что параметр archive_timeout в данной ситуации будет полезен - можно задать интервал, и хотя бы четко понимать, за какой период возможна потеря данных
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
ну так реплика не жмет файлы в gz
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
ща проверю эту гипотезу
источник