![]() |
![]() |
![]() |
|
Постгрес про, продолжаем грызть кактус | ☑ | ||
---|---|---|---|---|
0
YaFedor
14.08.25
✎
16:35
|
Переходим на наше, родное.
На Астра-линукс установил PostgresPro Std-17 прямо по инструкции. Пытаюсь подключиться к нему, выполняю: sudo -u postgres psql -d postgres Ошибка: ошибка: подключиться к серверу через сокет "/var/run/postgresql/.s.PGSQL.5432" не удалось: Нет такого файла или каталога весь мозг уже сломал откуда оно берет "/var/run/postgresql/.s.PGSQL.5432" |
|||
1
Волшебник
14.08.25
✎
16:37
|
||||
2
sikuda
14.08.25
✎
16:39
|
(0) И эти люди собираются переводить 100 компов на Linux?
тема - Какая российская ОС лучше для работы Хорошие лекции про Postgres в 1С: https://developer.1c.ru/applications/Console?state=postgresqlcourse |
|||
3
YaFedor
14.08.25
✎
16:47
|
(2) Да, именно так, у нас нет других людей, переводить мы будем на завтра, а чуть попозже ...
|
|||
4
Fish
гуру
14.08.25
✎
16:48
|
(0) Может, пора нанять админа?
|
|||
5
arsik
гуру
14.08.25
✎
16:49
|
(4)
|
|||
6
YaFedor
14.08.25
✎
16:53
|
(4) Нужно самому немного поразбираться ...
Админ в отпуске, вернется и его помучаем |
|||
7
PLUT
гуру
14.08.25
✎
16:56
|
(6) рекурсия?
|
|||
8
sikuda
14.08.25
✎
17:22
|
(5) Завтра у Автора темы будет Битрикс переписан.
(Сайт на bitrix переменные в шаблонах) Пятница начинается в черверг...
|
|||
9
Мультук
гуру
14.08.25
✎
17:03
|
(8)
Тема про Битрикс гуглится и яндексится Но гуглить за других мне уже лень. "На ихнем" форуме даже тема про это есть |
|||
10
rsv
14.08.25
✎
17:14
|
(0) в поддержку постгри про и астры у кого покупали …
|
|||
11
YaFedor
14.08.25
✎
17:21
|
Дело в том, что каталога "/var/run/postgresql" не существует и я пытаюсь понять почему именно он в сокете подключения
|
|||
12
YaFedor
14.08.25
✎
17:21
|
(10) Написал, мы не покупали, пока запросили тестирование
|
|||
13
Волшебник
14.08.25
✎
17:23
|
(11) он должен создаваться автоматически при старте сервера. Если не создался, то создайте сами и выдайте права
|
|||
14
YaFedor
14.08.25
✎
17:27
|
(13) Почему именно такой каталог, а не, например "/var/run/pgpro", ведь сервис называется не postgres, а postgrespro-std-17 ...
Раз система "говорит" именно о каталоге "/var/run/postgresql" , значит он где-то прописан в каком-то конфигурационном файле, но в каком ... |
|||
15
Волшебник
14.08.25
✎
17:30
|
(14) читали (1) ? Может там есть ответ
|
|||
16
YaFedor
14.08.25
✎
17:33
|
(15) Читал конечно, еще до создания темы - не нашел
|
|||
17
katamoto
15.08.25
✎
09:30
|
Посмотрите, что в postgresql.conf в unix_socket_directories прописано (скорее всего будет /tmp, хотя кто его знает, что там в pgpro накручено) и запускайте с принудительным указанием сокета: sudo -u postgres psql -h /tmp -d postgres
|
|||
18
YaFedor
22.08.25
✎
12:02
|
Продолжаем наблюдения.
Запустил - работает. Хочу создать два кластера. В Постгре под windows - два кластера - это два экземпляра службы. А как в Linux? Сделал два кластера на разных портах - но с одной службой. А вариант с двумя службами тоже есть? |
|||
19
arsik
гуру
22.08.25
✎
12:07
|
(18) на постгреспро есть полный мануал по постгре и даже на русском.
|
|||
20
ansh15
22.08.25
✎
12:29
|
Обзор от ИИ на запрос "запуск двух экземпляров postgresql в linux" дает весьма подробный, исчерпывающий ответ.
|
|||
21
Arh01
22.08.25
✎
12:57
|
(2) Это бесплатные лекции?
|
|||
22
sikuda
22.08.25
✎
14:10
|
(21) Это раздел обучение в https://developer.1c.ru/
|
|||
23
HeKrendel
22.08.25
✎
14:15
|
||||
24
Xapac
22.08.25
✎
15:52
|
(0) Сразу 17-й? почему именно его?
|
|||
25
YaFedor
22.08.25
✎
15:58
|
(24) Тестируем же, взял самую свежую
|
|||
26
ptiz
22.08.25
✎
16:04
|
(23) Есть опыт нагруженных самописок 500+ юзеров с базой >5Тб? Не бывает каких-то критичных сбоев в постгри?
|
|||
27
HeKrendel
22.08.25
✎
16:58
|
(26) Фактический лимит упирается в файловую и дисковые подсистемы при таких размерах.
Высоконагруженные системы все равно придется смотреть индивидуально, потому что оборудование будет тоже индивидуальное. Опыт есть, пока до 5тб. С точки зрения пользаков, мы планируем ЕРП на 600+ |
|||
28
Alexor
23.08.25
✎
11:22
|
(26) Уже лет 7 работает связка 2 сервера ubuntu + postgres
ЕРП 500+ пользователей, база в районе 600 гиг. Проблемы были в основном с 1с, права с рлс, журналирование или фоновые задания могут забить процессор. К потсгресу не припомню претензий не было за все время. |
|||
29
dmrjan
23.08.25
✎
13:28
|
С сайта постгрес профессионал ванильная сборка 1с - устанавливается в 3 клика. Единственно, при установке база сразу инициализируется и тюнингуется конфиг. Если база находится на другом массиве, то предварительно нужно примонтировать носитель (в /etc/fstab - например: UUID=fkel90-jnkj-kjnkjvk-xxxxxx /data/bazas ext4 defaults,noatime,nodiratime 0 0 (как-то так)), создать в нем каталог, дать каталогу права для пользователя postgresql. Потом зайти в /etc/default/postgrespro-1c-17 и изменить c PGDATA=/var/lib/pgpro/1c-17/data на /data/bazas. После этого очистить базу и переинициализировать базу sudo -u postgres /opt/pgpro/1c-17/bin/initdb -D /data/bazas --encoding=UTF-8 --locale=ru_RU.UTF-8 Далее смотрим - установлен ли ufw - sudo systemctl status ufw. Если стоит - нужно открыть порты. (sudo ufw allow from 192.168.1.xxx to any port 5432).
Открытие портов: для того, чтобы открыть возможность управления PostgreSQL, а также возможности подключения через сторонний сервер 1с, необходимо внести изменения в конфигурационные файлы PostgreSQL: pg_hda.conf в секцию # IPv4 local connection внести: host all all 192.168.1.xxx/32 scram-sha-256 (современный способ защищенного соединения, поддерживаемый postgresql 10 c версии, где 192.168.1.xxx/32 - разрешенный сервер 1с, с которого идет подключение к базе данных postgreSQL). В postgresqlconf изменить строку Listen_addresses = '*' , но после тюнинга этот параметр может быть раскомментирован автоматом. В конфиге при этом добавляются новые строки и они будут дублироваться, система исполняет только самые последние в конфиге значения. |
|||
30
dmrjan
23.08.25
✎
13:31
|
--------------------
Логирование: 1. Просмотр логов в реальном времени: sudo journalctl -u postgrespro-1c-17.service -f 2. Просмотр логов с начала загрузки журнала: sudo journalctl -u postgrespro-1c-17.service 3. Просмотр логов за сегодня: sudo journalctl -u postgrespro-1c-17.service --since today 4. Просмотр только ошибок: sudo journalctl -u postgrespro-1c-17.service -p err sudo journalctl -u postgrespro-1c-17.service -p err --since today 5. Просмотр логов за определенный период: sudo journalctl -u postgrespro-1c-17.service --since "2025-08-19 00:00:00" --until "2025-08-21 23:59:59" |
|||
31
Djelf
23.08.25
✎
14:54
|
Я бы еще pg_stats в tmpfs переназначил, места не так много занимает этот каталог, но ssd пилит очень активно (это неприятно, на 14 версии pg пропилил ssd на дофига процентов, и ssd стал сбоить, пришлось ssd променять, очень жуткие затраты для конторы, просто невероятные /* это был сарказм */ ), ну и небольшие проценты скорости даст (а это уже приятно, как и увелечение долговечности ssd).
Переназначил в fstab, негативных последствий не обнаружено. |
|||
32
Djelf
23.08.25
✎
15:01
|
HugePages не взлетело, КА стала сильно глючить, возможно другой дистибутив с этим справится, не буду даже уточнять верию того что у меня установлено. Увы, это проверяется экспериментально. Но бонус, теоретически, должен быть.
|
|||
33
bushd
23.08.25
✎
16:26
|
пока трофеями пользуюсь...
|
|||
34
dmrjan
23.08.25
✎
21:16
|
(31) Я пока на последнем релизе Ubuntu server 24.04 сижу. Остальные, по каким-то причинам, не видят vroc массивы на новом железе. Даже debian 12. Хотя debian 13 видит, но не поддекрживается ни постгресменами ни 1с. Что касается статистики, насколько помню её по-умолчанию в память кинули. Типа - если в момент аварийной перезагрузки статистика все равно падает - зачем её вообще на ssd держать?
|
|||
35
ansh15
23.08.25
✎
22:59
|
Да, уже года три как https://postgrespro.ru/list/id/E1ncJtG-000gDK-1G@gemulon.postgresql.org
|
|||
36
Djelf
24.08.25
✎
15:42
|
(34) Это можно понять и простить, памяти много не бывает.
Ну и в fstab pg засовывать свой нос как бы не должен. Это уже решение админа, куда этот каталог разместить. P.S. Вроде да, на новых версиях PG это вроде в памяти, точно не помню. Но на PG-14 точно на диске. P.P.S. Обновлять не хочется, 20 баз не сильно страшно, но что-то может пойти не так, и вот тогда будет страшно ;) |
|||
37
Xapac
25.08.25
✎
08:33
|
(28) 1500-1700 онлайн. правда не 7 лет. Вот думаем на 17-й postgres переходить.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |