I had similar issue before, that was tracked down to APC mixing up things Resolved by changing each site cache prefix in core.php :
Cache::config('_cake_core_', array( 'prefix' => 'domain1.com_cake_core_', Cache::config('_cake_model_', array( 'prefix' => 'domain1.com_cake_core_', Andras Kende On Nov 21, 2011, at 12:39 AM, sotin wrote: > Hello, > > I'm hoping someone can help me out with this. I've got two apps using > a shared CakePHP core (2.0.3). In Apache, I've configured each app on > it's own subdomain. In my views, I have absolute HTML links that link > between subdomains. I'm getting random issues where a request starts > in one app (properly), but then ends up being dispatched to a > controller in my other app. Here's the setup: > > ~/app1/... > ~/app1/View/Pages/about.ctp > ~/app2/... > ~/lib/Cake/... > > And I have domains setup such as: > > http://app1.example.com (Apache DocumentRoot is ~/app1/webroot/) > http://app2.example.com (Apache DocumentRoot is ~/app2/webroot/) > > On http://app2.example.com, I have a HTML link w/ absolute url > pointing to http://app1.example.com/pages/about > > About 25% of the time when I click the link on http://app2.example.com > that takes me to http://app1.example.com/pages/about, the request gets > dispatched to controllers in the wrong app. This causes an exception > to be thrown since the page I'm trying to load (about.ctp) is only in > app1. Check out this stack trace: > > Stack Trace > > #0 ~/app2/Controller/PagesController.php(49): AppController- >> beforeFilter() > #1 ~/lib/Cake/Controller/Controller.php(605): PagesController- >> beforeFilter() > #2 ~/lib/Cake/Routing/Dispatcher.php(104): Controller- >> startupProcess() > #3 ~/lib/Cake/Routing/Dispatcher.php(89): Dispatcher- >> _invoke(Object(PagesController), Object(CakeRequest), > Object(CakeResponse)) > #4 ~/app1/webroot/index.php(96): Dispatcher- >> dispatch(Object(CakeRequest), Object(CakeResponse)) > #5 {main} > > The request started out in /app1/webroot/index.php but ended up > getting passed to my PagesController in app2 instead of app1!? > > The problem seems to be random, if I refresh the page, I'll get the > expected result. Hit refresh 10 more times, and the request from app1 > gets handled by app2 Controllers again and an exception is thrown. > > Any suggestions? I'm really stuck on this. > > Thanks! > > -- > Our newest site for the community: CakePHP Video Tutorials > http://tv.cakephp.org > Check out the new CakePHP Questions site http://ask.cakephp.org and help > others with their CakePHP related questions. > > > To unsubscribe from this group, send email to > cake-php+unsubscr...@googlegroups.com For more options, visit this group at > http://groups.google.com/group/cake-php -- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php