Previous Topic: Flush Resource Caches

Next Topic: Flush the Requests Queue on the Policy Server

Manage Cache Status

You can view the refresh status of Policy Server caches and disable or enable cache flushing through the Policy Server User Interface or through three smpolicysrv command-line options. By using these options to suspend and resume cache flushing, you can resolve policy evaluation issues. These commands are issued by the central administration Policy Server to all secondary Policy Servers.

Note: Because Policy Server commands are processed according to a thread management model, changes to the cache status are not visible in the smps.log file immediately.

To manage cache status through the Policy Server User Interface

  1. Log in to the Policy Server User Interface.
  2. From the menu bar of the SiteMinder Administration window, select Tools, Manage Cache.

    The SiteMinder Cache Management dialog opens.

  3. View the cache status in the Cache Updates group box:

    Disabled: Cache flushing is disabled.

    Enabled: Cache flushing is enabled.

  4. (Optional) Click the Enable/Disable button and OK to modify the cache status.

To manage cache status through the Command Line Interface

  1. Open a command prompt.

    Important! Before running a SiteMinder utility or executable on Windows Server 2008, open the command line window with Administrator permissions. Open the command line window this way, even if your account has Administrator privileges. For more information, see the release notes for your SiteMinder component.

  2. Enter one of the following commands:
    smpolicysrv -disablecacheupdates

    Disables cache flushing.

    smpolicysrv -enablecacheupdates

    Enables cache flushing.

    smpolicysrv -statuscacheupdates

    Reports the refresh status of Policy Server caches to the log file: smps.log.

    Disabled: Cache flushing is disabled.

    Enabled: Cache flushing is enabled.

Note: On Windows systems, do not run the smpolicysrv command from a remote desktop or Terminal Services window. The smpolicysrv command depends on inter-process communications that do not work if you run the smpolicysrv process from a remote desktop or Terminal Services window.