Subject | Re: [firebird-support] Server memory quickly eaten up |
---|---|
Author | Helen Borrie |
Post date | 2005-04-11T23:41:17Z |
At 06:19 PM 10/04/2005 +0200, you wrote:
doing? What is the environment that the clients are running in?
exhausted...typically, applications that were written to work with database
systems that don't have transactions never commit transactions. A lot of
things to do with the health of the database depend on good transaction
management.
long-lasting transactions.
But I *am* suspicious about your use of the NPTL build. The fact that you
didn't mention the versions of the Linuxen you are using seems to indicate
that you don't think it is relevant. It is.
./heLen
>We are moving a client-server application from Access to Firebird.Did you install the NPTL version on a Linux that actually supports NPTL?
>
>We tried with a Redhat Linux with
>SuperServer for Linux NPTL V1.5.2 installed
>and also with a Debian Linux Superserver v 1.51,
>but the problem remains the same.
>When we have a few simultaneous active clients, the memory used by theHow many simultaneous clients is "a few"? What are these clients
>Firebird server process starts to grow of about 5 MB/minute, and keeps
>growing without any limit until the server crashes.
doing? What is the environment that the clients are running in?
>Any idea on any parameter that has to be configured in firebird.confThere are bad assumptions in programming that can cause memory to become
>to prevent this, or of any bad programming that may have been used in
>our client aplications?
exhausted...typically, applications that were written to work with database
systems that don't have transactions never commit transactions. A lot of
things to do with the health of the database depend on good transaction
management.
>Our client applications open the connection at the beginnningThere is no problem with long-lasting connections. The problem is with
>of the operations and re-use always the same connection for
>many hours.
long-lasting transactions.
But I *am* suspicious about your use of the NPTL build. The fact that you
didn't mention the versions of the Linuxen you are using seems to indicate
that you don't think it is relevant. It is.
./heLen