Intermittently missing pages and posts in WordPress

When you use W3TC with Nginx, it wants to write a nginx.conf file into your server root, do you have that file in place, writable by the nginx user?

Also, did you add an include directive in your primary nginx config to pull that file in?

For example, in my /etc/nginx/sites-enabled/dougal.gunters.org config file, I’ve got include /home/dougal/vhost/dougal.gunters.org/nginx.conf at the end of the server block.