Delivery Rules Sub-Menu

On This Page:

The Delivery Rules sub-menu provides delivery rule cache check and update facilities.

Check the current state of the Revive Adserver delivery rules cache, and re-build the cache if required.



To view the Delivery Rules sub-menu, as an administrator user, go to Configuration > Maintenance, and then select the Delivery Rules drop down option.

Delivery Rules Cache

Delivery Rules in Revive Adserver are stored twice - once in a master format, and once in a "compiled" cache format, to provide better rule evaluation performance during delivery of banners, However, as will all cache systems, this means that it is possible for the caches to become inconsistent with the master data stored about the delivery rules.

The Delivery Rules sub-menu provides a way to check that the compiled Revive Adserver delivery rules are in a consistent state.

Generally, delivery rules will only be in an inconsistent state as a result of a database error while changing the delivery rules, or as a result of historical silent data truncation issues in MySQL.

To check the Revive Adserver delivery rules cache, click on the "Check delivery rules" link. If issue are found, these will be reported, and an option provided to rebuild the delivery rules.

On very large Revive Adserver installations, it is possible that the rebuild process will run longer than the timeout value permitted by most browsers, and the browser will display a timeout error. For most PHP installations, however, the delivery rules rebuild process will run until completion. If the browser times out when re-building the cache, try waiting 10 minutes, and then re-check the delivery rules. If issues are still found, try waiting again, and re-check. The inconsistencies should eventually all be resolved.

If not, you may need to check your server to see if the rebuild process is being terminated before completion by your server settings.