On 13.05.2021 at 09:38, Tomasz Dubiel wrote:
> Hello. In one of our customers server we have a recurring problem of
> firebird processess not visible in MON$ATTACHMENTS. The processess cause
> problem with transactions, for example:
> Oldest transaction 91 977 488
> Oldest active 91 977 489
> Oldest snapshot 91 977 489
> Next transaction 92 639 406
>
> Firebird 2.5.9 ClassicServer on Debian 8. Either we have to stop Firebird,
> kill processess and start Firebird, or we have to identify those processess
> and kill them manually.
[...]
Are you sure you've got attachments to the database, which are not
listed in MON$ATTACHMENTS? That's strange. I've just checked FB 2.5.9
classic on Debian 10, and even if I connect using different protocols
(e.g. a local isql connection using the db file path and a TCP/IP
connection from a remote client) I can still see all attached clients in
MON$ATTACHMENTS (via either connection). Is it possible you've got
embedded connections (bypassing the server process) mixed with regular
server connections? Are all your clients remote, or do some of them run
on the same machine as your FB server?
That's the only possibility that comes to my mind.
Attachments not visible in MON$ATTACHMENTS and transactions not visible
in MON$TRANSACTIONS smell to me like a broken server setup, but maybe
Mark or Dimitry could cast some light on whether such case is possible
(it would be nice to know for the future).
cheers
Tomasz
________________________________
Ta wiadomość zawiera poufne informacje przeznaczone tylko dla adresata. Jeżeli nie jesteście Państwo jej adresatem, bądź otrzymaliście ją przez pomyłkę, prosimy o powiadomienie o tym nadawcy oraz trwałe jej usunięcie.