Subject Firebird stop working - errno 10054
Author kigabrie

I have a multithreaded program running atop IBPP on Firebird 2.1.1.

The problem is that firebird stop working and the log is full of this statement:

HMI-MOP-AXX (Server) Thu Nov 12 13:19:34 2009
INET/inet_error: read errno = 10054

the IBPP log says:

*** IBPP::SQLException ***
Context: Transaction::Start

SQL Message : -902
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements

Engine Code : 335544721
Engine Message :
Unable to complete network request to host "localhost".
Error writing data to the connection.
An existing connection was forcibly closed by the remote host.

we're unable to keep the server alive for more than a couple of hours at most.

the program and firebird is running on the same machine, using a socket.

does anybody know how to solve this? it's quite critical.

Firebird was supposed to have substituted mysql but the customer is not happy with the situation so we might have to roll back the project.

Bad, since i consider FB a better DB than Mysql.

I've found this thread on the subject:

which says the problem should be resolved. but as far as i can tell it's not.

I know this is off topic but is IBPP still maintained and is it threadsafe?

best regards

Kim Gabrielsen