Q:

NServiceBus 4.4.2 how do i set the TimeoutPersisterReceiver timespan in config

How do I increase the timespan of the TimeoutPersisterReceiver? it currently retries for ~1min after arming before firing.  I have looked in the documentation but cannot see a config setting for it.
We have been having some network issues that prevented a service from talking to the database causing the RepeatedFailuresOverTimeCircuitBreaker to arm itself.
 INFO  NServiceBus.CircuitBreakers.RepeatedFailuresOverTimeCircuitBreaker [(null)] - The circuit breaker for TimeoutStorageConnectivity is now in the armed state

The database will eventually come back online but by the time it does the circuit breaker has been fired and the Bus has been disposed.  I need to increase the time span of the NServiceBus.Timeout.Hosting.Windows.TimeoutPersisterReceiver.
NServiceBus.CircuitBreakers.RepeatedFailuresOverTimeCircuitBreaker [(null)] - The circuit breaker for TimeoutStorageConnectivity will now be triggered
FATAL NServiceBus [(null)] - Repeated failures when fetching timeouts from storage, endpoint will be terminated.

A:

You can try to configure it in a class that implements IWantToRunWhenBusStartsAndStops and use the SecondsToSleepBetweenPolls property of the TimeoutPersisterReceiver. 
However, I would add that public access to this configuration option was removed in later versions, and I'm not 100% sure why. There may be dragons. See http://bit.ly/1ToyOHb (GitHub).

