Exception: Lich::Common::SynchronizedSocket::WriteQueueOverflow
- Inherits:
-
StandardError
- Object
- StandardError
- Lich::Common::SynchronizedSocket::WriteQueueOverflow
- Defined in:
- documented/common/class_exts/synchronizedsocket.rb
Overview
Raised when the pending-write queue exceeds capacity and cannot be compacted.
When a slow frontend cannot keep up with the game server, queued writes are first compacted by discarding the oldest prompt-delimited groups. If compaction cannot free enough space, this error is raised and the socket is marked dead. All still-pending writes are logged so the bottleneck can be diagnosed.