За что отвечает процесс OKA (PostgreSQL) и почему он съедает почти всю память сервера?
Периодически (закономерность не смог установить) PostgreSQL 12 запускает некий процесс с названием OKA. Все бы ничего, но он сжирает почти всю память - и его приходится просто убивать. Нашел в папке PostgreSQL файлы oka и oka.pid, судя по всему, отвечающие за этот процесс. Что это за процесс, почему он отъедает столько памяти и как решить проблему?
ky0, официальный (deb apt.postgresql.org/pub/repos/apt stretch-pgdg main). К сожалению, в тот момент (такое пока что 2 раза происходило с периодичностью 5 дней) pg_stat_activity не смотрел :(
Такого процесса либо утилиты в postgresql нет. Особенно в PGDATA (aka data_directory) если словосочетанием "в папке PostgreSQL" вы подразумевали PGDATA.
Первая мысль и основная гипотеза - вы сделали какую-нибудь вопиющую ошибку настройки базы, например с trust или лёгким паролем на доступ в мир - и теперь являетесь заслуженным участником ботнета.
Да, к сожалению, похоже, на то. Но настройки дефолтные, пароль тоже не сказал бы, что простой. А как правильно в таком случае решить вопрос? Сменить все пароли, забэкапить базу, переустановить PostgreSQL?