|
pg_basebackup не отрабатывает по cron
|
|||
---|---|---|---|
#18+
Добрый день! Не могу понять в чем проблема, сделал примитивный sh скрипт, который подчищает папки, потом делает туда резервную копию. pg_basebackup -X fetch -R -F tar -z -D /pgbackup/ --verbose > /logbackup/log_$NOW.log 2>&1 & Поставил скрипт в крон, и когда приходит время, в логе я вижу это: pg_basebackup: could not connect to server: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"? Без крона все отрабатывает. Не подскажете, в чем может быть проблема? Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2020, 11:19 |
|
pg_basebackup не отрабатывает по cron
|
|||
---|---|---|---|
#18+
Скорее всего в путях, при запуске из cron переменная PATH имеет не те значения, что при ручном запуске. Ситуация типа этой ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2020, 11:58 |
|
pg_basebackup не отрабатывает по cron
|
|||
---|---|---|---|
#18+
Guzya, А как надо сделать? Я зашел под postgres пользователем, посмотрел значение PATH, вставил в скрипт. Получилось вот так: rm /pgbackup/* rm /logbackup/* PATH=/usr/lib64/qt-3.3/bin:/usr/pgsql-9.4/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin NOW=$(date +"%m-%d-%Y_%H-%M") pg_basebackup -X fetch -R -F tar -z -D /srv/pgbackup/ --verbose > /logbackup/log_$NOW.log 2>&1 & но не помогло. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2020, 13:30 |
|
pg_basebackup не отрабатывает по cron
|
|||
---|---|---|---|
#18+
Если что, то в /tmp/.s.PGSQL.5432 Permission denied но непонятно куда копать. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2020, 13:59 |
|
pg_basebackup не отрабатывает по cron
|
|||
---|---|---|---|
#18+
Ondayl Если что, то в /tmp/.s.PGSQL.5432 Permission denied но непонятно куда копать. а от кого вы base backup в кроне пускаете? и что показывает ls -la /tmp/.s.PGSQL.5432 -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2020, 14:19 |
|
pg_basebackup не отрабатывает по cron
|
|||
---|---|---|---|
#18+
Maxim Boguk, От postgres. bash-4.1$ ls -la /tmp/.s.PGSQL.5433 srwxrwxrwx 1 postgres postgres 0 Nov 29 14:06 /tmp/.s.PGSQL.5433 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2020, 14:33 |
|
pg_basebackup не отрабатывает по cron
|
|||
---|---|---|---|
#18+
У Вас порт 5433, а скрипт ищет 5432. Задайте порт для pg_basebackup -p 5433. Посмотрите установлена ли переменная PGPORT пот пользователем postgres ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2020, 15:49 |
|
pg_basebackup не отрабатывает по cron
|
|||
---|---|---|---|
#18+
Guzya, Переменная установлена, не знаю почему так. Прописал в cron -p вааааще не отработал, ничего как будто не произошло. Странно... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2020, 21:21 |
|
pg_basebackup не отрабатывает по cron
|
|||
---|---|---|---|
#18+
UPD. С кроном накосячил. В общем, все получилось. Дело получается действительно было в порте. Но почему так произошло я так и не смог понять. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2020, 21:33 |
|
pg_basebackup не отрабатывает по cron
|
|||
---|---|---|---|
#18+
Добрый день. Чтобы не плодить тем, спрошу здесь. Не могу разобраться с параметром --compress=level В моей базе много пользовательских табличных пространств, каждое архивируется в файлик с расширением tar.gz. Этот параметр должен влиять на их сжатие? У меня на выходе каталог, куда я складываю Бэкап, что при --compress=4, что при --compress=9 получается 180 гигабайт данных. Помогите прояснить этот момент, заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2020, 16:55 |
|
|
start [/forum/topic.php?fid=53&fpage=19&tid=1994331]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 296ms |
total: | 422ms |
0 / 0 |