Web Application Proxy: The ConfigurationChangesPollingIntervalSec value is high

 

Applies To: Windows Server 2012 R2

This topic is intended to address a specific issue identified by a Best Practices Analyzer scan. You should apply the information in this topic only to computers that have had the Web Application Proxy Best Practices Analyzer run against them and are experiencing the issue addressed by this topic. For more information about best practices and scans, see Best Practices Analyzer.

Operating System

Windows Server 2012 R2

Product/Feature

Web Application Proxy 

Severity

Warning

Category

Configuration

Issue

When the ConfigurationChangesPollingIntervalSec value is high, any changes that you make are not propagated in a timely manner, or changes are only partially propagated until the next time the server checks for updates.

Impact

Applications might not be published as expected until the next time the server checks for updates.

Resolution

Consider changing ConfigurationChangesPollingIntervalSec to a lower value using the Set-WebApplicationProxyConfiguration cmdlet.

Web Application Proxy servers must periodically check if there have been any configuration changes made to the Web Application Proxy configuration that is stored on the Active Directory Federation Services (AD FS) servers. The time between these checks is set by the ConfigurationChangesPollingIntervalSec parameter. If the value is low, Web Application Proxy checks for changes more frequently, but does increase internal network traffic. However, if the value is high, Web Application Proxy may operate for a significant period of time before starting to use the new configuration. The default value for this parameter is 30 seconds.

Membership in the local Administrators group, or equivalent, is the minimum required to complete this procedure.

To change how frequently Web Application Proxy checks for configuration changes

  1. On the Web Application Proxy server, open a Windows PowerShell window.

  2. Use the following command to view the current ConfigurationChangesPollingIntervalSec value:

    Get-WebApplicationProxyConfiguration
    
  3. Run the following command to change the ConfigurationChangesPollingIntervalSec value to 15 seconds:

    Set-WebApplicationProxyConfiguration –ConfigurationChangesPollingIntervalSec 15