Keep Your Drupal Site Healthy

Check your site's statistics on a regular basis to determine what needs to be done to keep your Drupal site healthy. To do so, visit the following url (appended to your website's name, of course) admin/reports/status. Generally you want to see a page of green, however at times yellow may be okay. Red, however, is not a good sign and should be dealt with as soon as possible by Your Favorite Drupal Developer.

Core and Modules

You will want to make sure your Drupal core installation stays up-to-date, as well as all installed modules. Look for the words Drupal core update status. For modules, look for Module and theme update status. Don't be surprised if there are new updates once a month or even more often, it will depend entirely upon your unique combination of modules and where your site core is in the development of that Drupal version.

You should ask Your Favorite Drupal Developer if your site core is based on the Acquia package or the basic Drupal package. This will affect how site updates are performed. Site core and module updating is best handled by Your Favorite Drupal Developer. NEVER attempt any upgrade process without first backing up your database and your source code. That is gospel!

If you would like to know how often updates will need to be performed, refer to this page, which shows you the average amount of time between core Drupal updates. This should be used as a guide, but it is only historical data.

If you're curious and technically minded, you can read about the upgrade process from the website in this online tutorial.

Recent Log Entries

When you view recent log entries you will see all sorts of data about possible code errors and other items that your developer can help you with. It's a good idea to review this area of your site on a regular basis, and especially a few days after major changes to the site and sufficient traffic has hit your site to uncover potential errors.

Cron Jobs

You need to make sure that your cron jobs are being triggered on a regular basis. Cron jobs are nothing more than a website "robot" who comes in and vacuums up and clears the table, making sure everything is tidy. You don't want the kitchen dishes to pile up, nor do you want your cron jobs to go forgotten by a lazy robot! Once you've determined this is working, you generally do not need to do anything, however you should monitor this with a quick glance anyway. Depending upon the configuration of your Drupal website (by Your Favorite Drupal Developer), this could occur every hour, or every day—but they should be occurring at a regular interval, and that's the key point to notice. On the status page mentioned above, look for the words Cron maintenance tasks.

Google Analytics

If this module has been installed on your Drupal website, you should log in to your Google Analytics account and review the site visitors. This will give you a feel for how visible your site is appearing to the world. You can log in to your Google Analytics account by entering the following url in your browser, You will need your login and password to view your account.

Further Resources

Valid XHTML 1.0 Transitional