# [[guc:idle_in_transaction_session_timeout]]

> Terminates sessions left idle inside an open transaction.
---

Terminates sessions left idle inside an open transaction.

[Official PostgreSQL 18 parameter reference](https://www.postgresql.org/docs/18/runtime-config.html#GUC-IDLE-IN-TRANSACTION-SESSION-TIMEOUT)

## Referenced by wait events {#wait-events}

- [Client/ClientRead](/client/client-read/)
- [Client/ClientWrite](/client/client-write/)
- [Client/GssOpenServer](/client/gss-open-server/)
- [Client/LibpqwalreceiverConnect](/client/libpqwalreceiver-connect/)
- [Client/LibpqwalreceiverReceive](/client/libpqwalreceiver-receive/)
- [Client/SslOpenServer](/client/ssl-open-server/)
- [Client/WaitForStandbyConfirmation](/client/wait-for-standby-confirmation/)
- [Client/WalSenderWaitForWal](/client/wal-sender-wait-for-wal/)
- [Client/WalSenderWriteData](/client/wal-sender-write-data/)
- [LWLock/ProcArray](/lwlock/proc-array/)
