Re: [SQL] connection timeout?
От | Sascha Schumann |
---|---|
Тема | Re: [SQL] connection timeout? |
Дата | |
Msg-id | 19990213155535.A1310@schell.de обсуждение исходный текст |
Ответ на | connection timeout? (pierre@desertmoon.com) |
Список | pgsql-sql |
On Fri, Feb 12, 1999 at 06:03:42PM -0700, pierre@desertmoon.com wrote: > All, > > > Is there a connection timeout on the client code? That is if I were > to leave the client running but idle for a period of time I'd like > the client to time out and quit....is there anything like that > in PostgreSQL, can it be added? > > -=pierre I've employed the following method in one program (it's a CGI which may stay longer around without using the database connection): ----- PGconn *conn; void sig_alrm(int nr) { signal(SIGALRM, SIG_DEF); if(conn) PQfinish(conn); conn = NULL; } void use_pgsql(void) { if(!conn) { conn = PQconnectdb(...); signal(SIGALRM, sig_alrm); } alarm(60); } ----- Before you use any database action now, you call use_pgsql() which will start the counter and set up the connection. -- Regards, Sascha Schumann | Consultant | finger sas@schell.de | for PGP public key
В списке pgsql-sql по дате отправления: