The comments in Firebird.conf for client connection settings include:
# Normally, Firebird uses SO_KEEPALIVE socket option to keep track of
# active connections. If you do not like default 2-hour keepalive timeout
# then adjust your server OS settings appropriately. On UNIX-like OS's,
# modify contents of /proc/sys/net/ipv4/tcp_keepalive_*. On Windows,
# follow instrutions of this article:
This microsoft article mentioned is only applicable to Windows 95 and NT. It does not seem to be possible to adjust server settings in Windows 7.
Can someone confirm this? I would like to reduce the keepalive timeout from the default 2 hours to 5 mins.