Suceso de límites de transacciones
TransactionLimitEvent envía una notificación por correo electrónico cuando el número de objetos de transacción pendientes sobrepasa el 90 por ciento de los objetos disponibles. Existe un límite de aproximadamente 65.000 objetos de transacción. Las transacciones nuevas se bloquean con un mensaje de error indicando que no hay espacio para la matriz de transacciones.
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.
El número de objetos de transacción en uso puede descender tras la finalización de las transacción activas, pero si el problema está relacionado con las transacciones más antiguas que no se han eliminado, podrá anular la sesión más antigua. Además, puede utilizar el comando " nzsession -activeTxn " para identificar las transacciones activas. Puede identificar y anular las transacciones más antiguas según resulte necesario para liberar los objetos de transacción. (También puede detener y reiniciar el software para limpiar las transacciones)
| Argumento | Descripción | Ejemplos |
|---|---|---|
| curNumTX | Especifica el número actual de objetos de transacción que están en uso. |