Re: Eliminar procesos lanzados por un cliente

From: "Mario Gonzalez" <gonzalemario(at)gmail(dot)com>
To: "Andres Serrano" <ansega(at)gmail(dot)com>, Postgres Español <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Eliminar procesos lanzados por un cliente
Date: 2006-04-18 21:08:02
Message-ID: 2065a6cf0604181408m64bc81bew8b70179c98f87@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Recuerda una copia a la lista!

On 18/04/06, Andres Serrano <ansega(at)gmail(dot)com> wrote:
> No cero que mi situacion amerite usar otro servidor, no estoy pensando en
> inteligencia de negocios ni nada por el estilo
>
> Simplemente deseo saber los procesos lanzados por x cliente (ip)
>

netstat -ctp o simplemente top -u postgres

> de todas formas gracias por la idea pero no la considero util en mi problema
> en particular
>
> gracias Andres Serrano Garcia
>
>
> On 4/18/06, Mario Gonzalez <gonzalemario(at)gmail(dot)com> wrote:
> > On 18/04/06, Andres Serrano <ansega(at)gmail(dot)com> wrote:
> > > Hola a todos
> > >
> > > estoy usando postgres 8.0.2 sobre las siguientes plataformas:
> > >
> > > Windows 2003 Server Standar Edition
> > > Windows Xp Professional
> > > Linux Conectiva 10la aplicacion usa como clientes los Windows Xp el
> servidor
> > > principal es el linux y el de backup es el windows server, Existen una
> serie
> > > de procesos largos que lanzan los clientes como informes y estos toman
> mucho
> > > tiempo en su ejecucion (mas o menos 10 minutos)
> > >
> >
> > Ya sea tocado este tema aqui, busca en los historicos. En resumen,
> > ocupar slony para replicar y hacer los reportes en el esclavo.
> >
> > > eso no es malo para mi aplicacion de hecho es normal mi problema esta en
> que
> > > simplemente se desea cancelar ese proceso desde el cliente ya sea porque
> > > desea ver otros datos
> > >
> > > Tengo las herramientas pero me falta un dato:
> > >
> > > con un select * from pg_stat_activity obtengo el pid de los procesos en
> > > ejecucion en el server y con el pg_cancel_backend(pid) los detengo tal y
> > > como lo tengo ahora termino todos los procesos, me gustaria poder
> determinar
> > > los pid correspondientes al cliente es decir poder decirle a mi funcion
> la
> > > ip del cliente y que esta me termine los procesos de dicho cliente
> > >
> >
>
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Juan Martínez 2006-04-18 21:40:39 Re: Re[2]: Left Outer join
Previous Message Jose Stragnari 2006-04-18 20:59:19 RE: Inconsistencia en foreign key