powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / could not open file "base/26094/258203387": Операция не позволена
5 сообщений из 5, страница 1 из 1
could not open file "base/26094/258203387": Операция не позволена
    #39776185
Visermoz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Столкнулся с ошибкой
Код: sql
1.
could not open file "base/26094/258203387": Операция не позволена


при выполнении довольно тяжелого запроса. Первая мысль: "файл поврежден и придется восстанавливаться".
Посмотрел к какому объекту относится ошибка:
Код: sql
1.
2.
3.
4.
5.
6.
select 
    n.nspname AS tableschema, 
    c.relname AS tablename
from pg_class c
inner join pg_namespace n on (c.relnamespace = n.oid)
where c.relfilenode = 258203387;


Оказалось это индекс на внешнем ключе одной из таблиц, участвующих в запросе.

Просмотром в pg_stat_activity не увидел, чтобы кто-то еще выполнял запросы и изменения этой таблицы.
Через некоторое время ошибка ушла.
А у индекса сменился ключик relfilenode.
Код: sql
1.
2.
3.
select pg_relation_filepath('info.ref_key_fk_idx');
--
base/26094/258457993



Хочу заметить, что на сервере очень загружены диски и какая-то операция могла упереться в диск. Но почему такое произошло не могу понять.

Подскажите пожалуйста из-за чего могут возникать подобные ошибки и как можно их избежать.
...
Рейтинг: 0 / 0
could not open file "base/26094/258203387": Операция не позволена
    #39776209
Alexius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Visermoz,

в логах должен быть запрос, который эту ошибку вызвал, можно его привести? таблица временная или нет?
...
Рейтинг: 0 / 0
could not open file "base/26094/258203387": Операция не позволена
    #39776537
Visermoz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Ошибка при выполнении запроса: 
select t1.key as c0,t1.alias as c1,t1.finish_date as c3,t1.start_date_table as c4,t1.fire_date as c5,t3.key as c6,
t3.full_name as c7,t3.alias as c8,t1.processing_stage_key as c9,t4.key as c10,t4.full_name as c11,t4.alias as c12,
t1.service_type_key as c13,t1.name as c14,t1.date_insert as c15,t1.date_update as c16,t1.full_name as c17,t5.key as c18,t5.full_name as c19,
t5.type_alias as c20,t1.user_insert as c21,t6.key as c22,t6.full_name as c23,t6.type_alias as c24,t1.user_update as c25
from myschema.v_all_service t1 
join myschema.d_document_on_service t2 on t1.key=t2.service_key 
join myschema.d_wf_processing_stage t3 on t1.processing_stage_key=t3.key 
join myschema.d_wf_service_type t4 on t1.service_type_key=t4.key 
join myschema.v_party t5 on t1.user_insert=t5.key 
join myschema.v_party t6 on t1.user_update=t6.key 
where t2.status=0 and t2.document=19233 
limit 50 \r\n с параметрами:   Npgsql.PostgresException (0x80004005): 42501: could not open file "base/26094/258203387": Операция не позволена



Явно временные таблицы не создавались. Запрос тоже не менялся, но через минут 10 начал работать без ошибок.
объект base/26094/258203387 -это индекс на одной из таблиц, входящих в представление myschema.v_all_service
...
Рейтинг: 0 / 0
could not open file "base/26094/258203387": Операция не позволена
    #39893729
Visermoz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для истории. Проблема поймалась еще раз, но уже на таблице. Дело оказалось в антивирусе Касперского для Linux. Выключили и ошибка ушла
...
Рейтинг: 0 / 0
could not open file "base/26094/258203387": Операция не позволена
    #39894466
Синий Слон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Visermoz
Дело оказалось в антивирусе Касперского для Linux.



...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / could not open file "base/26094/258203387": Операция не позволена
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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