The block timeout controls how long a thread will block waiting for a DB connection to become available. The value to use here depends on load, max connections, performance/response needs, etc. You’ll want to consider the tradeoffs between waiting too long or failing too soon.
The default expire and block timeouts of 1 second is generally much too short for most integrations. You might start at 30 seconds and increase from there. Keep in mind that the longer the block timeout, the more loaded your server may become–e.g. you may end up with lots of threads (if inbound activity is high) waiting on a DB connection, which can adversely affect the stability of the server if the number of waiting threads gets too high.
#Flow-and-Java-services#webMethods#Integration-Server-and-ESB