Re: Is there a way to kill a connection from the pg_stat_activitly list?
От | Jonah H. Harris |
---|---|
Тема | Re: Is there a way to kill a connection from the pg_stat_activitly list? |
Дата | |
Msg-id | 36e682920710160605n338de99fk300cd3062bd0417e@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Is there a way to kill a connection from the pg_stat_activitly list? (Jessica Richard <rjessil@yahoo.com>) |
Ответы |
Re: Is there a way to kill a connection from the pg_stat_activitly list?
|
Список | pgsql-admin |
On 10/16/07, Jessica Richard <rjessil@yahoo.com> wrote: > select pg_cancel_backend(procpid) solved half of my problem...at least it > terminated the query for that user... but it is still holding a user > connection in IDLE state....If I have too many of those, Postgres may run of > out of user connections.... > > I already knew how to kill a connection if the connection is from the local > host. But I have many remote connections coming from different machines... > hard to kill with unix command "kill"... One time, I was testing to kill a > particular connection on a testing machine, the entrie Postgres was brought > down.... That's why I said to write a C stored procedure to do it and install it on the server. That way you could call it the same way as pg_cancel_backend. > I need to find a safer, cleaner way to disconnect a user from Postgres when > needed. At this point in time, there isn't one. -- Jonah H. Harris, Sr. Software Architect | phone: 732.331.1324 EnterpriseDB Corporation | fax: 732.331.1301 499 Thornall Street, 2nd Floor | jonah.harris@enterprisedb.com Edison, NJ 08837 | http://www.enterprisedb.com/
В списке pgsql-admin по дате отправления: