Start/notes.ini Parameters/NSF_OPENDB_TIMEOUT

NSF_OPENDB_TIMEOUT

🛠️
Parameter: NSF_OPENDB_TIMEOUT
Short description: Timeout (in seconds) for opening an NSF database – prevents slow or defective NSFs from blocking tasks permanently.

Profile

Parameter
NSF_OPENDB_TIMEOUT
Category
Performance / Memory
Component
Server
Available since
9.0.1
Supported versions
9.0.1, 10.0, 11.0, 12.0, 14.0, 14.5, 14.5.1
GUI equivalent
notes.ini only (no GUI)
Possible values
Seconds (integer, typically 30120)

Description

Under I/O pressure, with corrupt NSFs, or with slow storage volumes, opening a database can seem to take forever – with the risk that worker threads block and subsequent requests pile up. NSF_OPENDB_TIMEOUT sets a hard upper bound: if an NSF is not opened within the specified number of seconds, the operation aborts and the task can continue with a defined error. An important stability switch, especially for HTTP, Replicator, and Indexer.

Example configuration

NSF_OPENDB_TIMEOUT=60

Notes & pitfalls

  • Values that are too small can cause failing open operations under normal load – verify I/O performance first.
  • Takes effect after a server restart.
  • Pairs with storage monitoring (iostat, storage latency) and with Server_Show_Performance.
  • For recurring timeouts, check the NSF with compact -c -i.