Oops: this document is published but is not in the cache (internal error)

Hi,

I've been installing Umbraco in a high-avalability environment, and i'm facing some problems with caching.

I've used this guide as a reference: http://our.umbraco.org/wiki/install-and-setup/installing-umbraco-for-load-balanced-environments

To sum up the system, i'm running a umbraco staging environment on three IIS servers, using a SQL Server as DB backend. Next to this, i have three IIS running the production site, using another SQL Server cluster as database backend. I'm using Courier to publish from staging to production. MVC is set as the default RenderingEngine. We access the staging server on 1 server only, to acknowledge best practice according to the LB guide.

distributedCall is enabled in both Umbraco installations, and both are configured with the servers computernames. as such:

iis-web-01
iis-web-02
iis-web-03

I've created a unique temp folder for each App_Data/TEMP and set the location as a VDIR in IIS for each server.

Files are replicated using DFS-R where the sync-folder the our wwwroot/ (root for all IIS sites) containing the umbraco website root folder.

Problem: When i create new content, and want to publish it. I get this error in the /umbraco/ website
Oops: this document is published but is not in the cache (internal error)

Temporary Solution:
iisreset /stop
delete cache folder
iisreset /start

The umbraco log only shows one warning in the logfile.

2013-03-15 14:40:56,587 [5] WARN  Umbraco.Web.Routing.NiceUrlProvider - [Thread 16] Couldn't find any page with nodeId=1086. This is most likely caused by the page not being published.

What am i doing wrong, and how do i debug further


This is a companion discussion topic for the original entry at https://our.umbraco.com/forum/39296-oops-this-document-is-published-but-is-not-in-the-cache-internal-error