Server Maintenance

Server Maintenance

Routine Sitecore Server Maintenance

  • Frequency
    • Maintenance should be performed on a regularly scheduled basis
    • Once a month may be enough for low budget and low traffic sites
    • Maintenance actions and reboots should occur at least once a quarter
  • Backups
    • Follow these steps to create a backup of the IIS configuration
    • Check that database backups are still occurring on a regular basis
    • Check that file system backups of the server are still occurring on a regular basis
  • Indexing
    • Rebuild the links database 
    • Rebuild the search indexes if you use Lucene search
  • Logging
    • Review the Sitecore logs for application restarts and errors
    • Review the Event logs, especially the System and Security logs, for errors
    • Examine the response times within the IIS logs for capacity issues
  • Optimizing
    • Run the Sitecore Database Cleanup tool to remove artifact data from the Sitecore databases
    • Use Desktop>Sitecore>Control Panel>Database>Clean Up Databases
  • Patching
    • Apply the latest Microsoft security updates to the server
    • Reboot the server
    • Use ping -t <server ip or DNS name> to determine when the server is online
  • Performance
    • Review the Sitecore performance counters logs and follow-up on anomalies
    • Review the Sitecore cache settings in cache.aspx and tune the Sitecore cache sizes
      • Increase the size of caches that are above 80% utilization to improve performance
      • Decrease the size of caches that are below 50% utilization to free up memory

Sources