Feedback
Did this article resolve your question/issue?

   

Article

Frontend not accessible when output cache warmup is enabled

« Go Back

Information

 
TitleFrontend not accessible when output cache warmup is enabled
URL Namefrontend-not-accessible-when-output-cache-warmup-is-enabled
Article Number000164103
EnvironmentProduct: Sitefinity
Version: 12.2
OS: All supported OS versions
Database: All supported Microsoft SQL Server versions
Question/Problem Description
The frontend of the site can become unresponsive or high CPU usage might be observed when publishing pages when the following conditions are met:
- Output cache warmup is enabled (Administration -> Settings -> Advanced -> System -> Output Cache Settings -> Page Output Cache Invalidation Settings -> Warmup)
- Output cache varyByHost is enabled - enabled by default when using the Sitefinity Output Cache module or explicitly set to True in Administration -> Settings -> Advanced -> System -> Output Cache Settings -> Page Cache Profiles -> ProfileName -> Parameters -> varyByHost
- The site frontend is browsed on more than one domain - e.g, www.domain.com and domain.com
Steps to Reproduce
Clarifying Information
Error Message
Defect/Enhancement NumberBug 263105
Cause
For more information about Bug 263105, see https://feedback.progress.com/Project/153/feedback/Details/263105
 
Resolution
Fixed in:
Sitefinity Patch 12.2.7222.0

Refer to Knowledge Base Article How to update Sitefinity to hotfix, internal build or a patch, for instructions on how to download and install the fix.
Workaround
Disable the OutputCache warmup strategy:
1. Navigate to Administration > Settings > Advanced > System > Output Cache Settings > Page Output Cache Invalidation Settings
2. Set the Warmup dropdown to None
3. Save the changes
Notes

 
Last Modified Date1/1/2020 7:18 AM
Attachment 
Files
Disclaimer The origins of the information on this site may be internal or external to Progress Software Corporation (“Progress”). Progress Software Corporation makes all reasonable efforts to verify this information. However, the information provided is for your information only. Progress Software Corporation makes no explicit or implied claims to the validity of this information.

Any sample code provided on this site is not supported under any Progress support program or service. The sample code is provided on an "AS IS" basis. Progress makes no warranties, express or implied, and disclaims all implied warranties including, without limitation, the implied warranties of merchantability or of fitness for a particular purpose. The entire risk arising out of the use or performance of the sample code is borne by the user. In no event shall Progress, its employees, or anyone else involved in the creation, production, or delivery of the code be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the sample code, even if Progress has been advised of the possibility of such damages.