powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ошибка при доступе к pg_wal
2 сообщений из 2, страница 1 из 1
Ошибка при доступе к pg_wal
    #40075685
alex_by_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем добрый день!
Безрезультатно перерыл гугл в поисках решения.
Суть проблемы:
На одном из проектов получили такую ошибку при вызове стандартной функции :

SELECT * FROM pg_ls_waldir()
ERROR: could not stat directory "pg_wal": No such file or directory;

Папка pg_wal есть и она не пустая.
Вызовы происходят из под суперюзера.

При этом:
SELECT * FROM pg_ls_logdir() отрабатывает штатно.
SELECT * FROM pg_ls_dir(pg_dir) отрабатывает штатно и выводит в том числе и pg_wal - т.е. видит ее.

Версия postgre - 11.5
ОС - Windows 2016 Server.

При этом проблема проявляется на двух разнесенных серверах, но с аналогичной конфигурацией.
Есть мысль дать на эту папку полный доступ для всех пользователей, но не знаю как к этому отнесется PG - вроде как под линуксом это могло вызывать проблемы. Тем более, что визуально - выданные права на папку log и pg_wal полностью идентичны.

Может кто сталкивался - или есть идеи куда ткнуть/смотреть?
Спасибо!
...
Рейтинг: 0 / 0
Ошибка при доступе к pg_wal
    #40076769
grgdvo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alex_by_guest,

ls_wal... использует ls_dir... внутри с указанием прекомпилированного имени директории WAL-ов.
Имя у вас pg_wal - стандартное, надеюсь и сборка postgres тоже стандартная.

Посмотрите в логах сообщения на момент выполнения функции.
postgres внутри содержит что-то типа кеша декстрипторов на файлы и директории.
вероятно ошибка, что закончились свободные слоты для новых дескрипторов (может потребуется увеличить уровень сообщений до DEBUG, если, конечно, это допустимо на ваших серверах)

посмотрите в сторону значения параметра max_files_per_process и подобных.
вероятно увеличение числа доступных открытых файлов для серверного процесса решит проблему или как-то связано с ней.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ошибка при доступе к pg_wal
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]