Transaction limits event
The TransactionLimitEvent sends an email notification when the number of outstanding transaction objects exceeds 90 percent of the available objects. There is a limit of approximately 65,000 transaction objects. New transactions are blocked with an error message that there is no space for the transactions array.
NPS system nzhost - current number (59000) of transactions exceeded 90%
of total limit at 30-Aug-11, 14:00:59 EDT.
Oldest Active Transaction:
txid: 0x4eeba
Session id: 101963
PID: 19760
Database: system
User: admin
Client IP: 127.0.0.1
Client PID: 19759
Transaction start date: 2011-08-30 10:55:08
To reduce the outstanding transaction count you may want to consider
completing/aborting the above transaction.
The number of transaction objects in use can drop by the completion of active transactions, but if the problem relates to older transactions that have not been cleaned up, you can abort the oldest session. In addition, you can use the nzsession -activeTxn command to identify the active transactions. You can identify and abort the older transactions as necessary to free the transaction objects. (You can also stop and restart the software to clean up the transactions.)
| Argument | Description | Examples |
|---|---|---|
| curNumTX | Specifies the current number of transaction objects which are in use. |