powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с удалением фоновых процессов
5 сообщений из 5, страница 1 из 1
Проблема с удалением фоновых процессов
    #39775745
hexprog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Проблема с удалением фоновых процессов.

В "postgresql.config", параметр "max_worker_processes = 2". Поставил для тестирования равным двум.

Делаю:
SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE pg_stat_activity.datname = 'database_name' AND pid <> pg_backend_pid();
DROP DATABASE database_name;

SELECT * FROM pg_stat_activity выдал один процесс.

Появляется "could not register background process".

Как правильно удалить процесс?

Заранее спасибо.
...
Рейтинг: 0 / 0
Проблема с удалением фоновых процессов
    #39776438
big-trot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hexprog,
я так понимаю фоновые процессы в pg_stat_activity не отображаются. В pg_stat_activity отображаются серверные процессы.
...
Рейтинг: 0 / 0
Проблема с удалением фоновых процессов
    #39777805
hexprog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SELECT * FROM pg_stat_activity - в список результатов входят и фоновые рабочие процессы. Я вижу их pid. Я не экстрасекс. Могу убить процесс по его id. Он перестаёт быть видим в списке. Только счётчик запущенных фоновых рабочих процессов не сбрасывается при таком подходе. У этого процесса есть своя команда на остановку. Если процесс завершить собственной командой, то счётчик сбрасывается.
...
Рейтинг: 0 / 0
Проблема с удалением фоновых процессов
    #39777920
lr2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lr2
Гость
hexprogSELECT * FROM pg_stat_activity - в список результатов входят и фоновые рабочие процессы. Я вижу их pid. Я не экстрасекс. Могу убить процесс по его id. Он перестаёт быть видим в списке. Только счётчик запущенных фоновых рабочих процессов не сбрасывается при таком подходе. У этого процесса есть своя команда на остановку. Если процесс завершить собственной командой, то счётчик сбрасывается.

А что за своя команда на остановку?
...
Рейтинг: 0 / 0
Проблема с удалением фоновых процессов
    #39778214
big-trot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hexprogКак правильно удалить процесс?
Использовать вызов - TerminateBackgroundWorker
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с удалением фоновых процессов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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