Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с удалением фоновых процессов / 5 сообщений из 5, страница 1 из 1
18.02.2019, 16:54
    #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
19.02.2019, 20:08
    #39776438
big-trot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с удалением фоновых процессов
hexprog,
я так понимаю фоновые процессы в pg_stat_activity не отображаются. В pg_stat_activity отображаются серверные процессы.
...
Рейтинг: 0 / 0
22.02.2019, 11:37
    #39777805
hexprog
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с удалением фоновых процессов
SELECT * FROM pg_stat_activity - в список результатов входят и фоновые рабочие процессы. Я вижу их pid. Я не экстрасекс. Могу убить процесс по его id. Он перестаёт быть видим в списке. Только счётчик запущенных фоновых рабочих процессов не сбрасывается при таком подходе. У этого процесса есть своя команда на остановку. Если процесс завершить собственной командой, то счётчик сбрасывается.
...
Рейтинг: 0 / 0
22.02.2019, 14:03
    #39777920
lr2
lr2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с удалением фоновых процессов
hexprogSELECT * FROM pg_stat_activity - в список результатов входят и фоновые рабочие процессы. Я вижу их pid. Я не экстрасекс. Могу убить процесс по его id. Он перестаёт быть видим в списке. Только счётчик запущенных фоновых рабочих процессов не сбрасывается при таком подходе. У этого процесса есть своя команда на остановку. Если процесс завершить собственной командой, то счётчик сбрасывается.

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


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