I'm attempting to install the APC module on Drupal 7 in a multisite environment. To do the implementation, I've enabled the APC module and updated my settings.php file according to the documentation suggestions. Here's the code:
* Add APC Caching.
$conf['cache_backends'] = array('sites/all/modules/contrib/apc/drupal_apc_cache.inc');
$conf['cache_default_class'] = 'DrupalAPCCache';
//$conf['apc_show_debug'] = TRUE; // Remove the slashes to use debug mode.
After implementing both, the APC module appears to have installed correctly and I'm able to go to my Reports/Status and see that APC is running and caching x entries and using xkb.
The issue I'm having is that after installation, when I access node content from one site, it is apparently pulling content from one of the other sites in the multi-site configuration. As configured, each of my sites has its own database, but each of the databases is more or less storing identical content.
It appears to me that Site A, when displaying Node 1, is grabbing Node 1 content from Site B. I'm guessing this is an issue with Site A grabbing Node 1 from the APC cache and and not the database as I've doublechecked all of the database configuration information in the settings.php file to make sure it is correct. Likewise, when I remove the APC caching code from the settings.php file, the problem goes away.
Any ideas what is causing this or how I can troubleshoot this issue?