I've got my server setup with Nginx, fast-cgi, nginx purge and the wordpress helper and everything is running fantastically.
However I have a problem where the front page isn't being refreshed when a new post goes live. It takes around 30 minutes before the new posts start showing on the page.
As a logged in user to wordpress I see the post go live instantly as I'm bypassing the cache but readers need a direct link to read the article.
I've changed my logging to show all info and I just did an update now and have the following
2017-05-04 05:42:06 | INFO | Function purgePost BEGIN ===
2017-05-04 05:42:06 | INFO | Purging homepage 'http://www.criticalhit.net/'
2017-05-04 05:42:06 | INFO | - Purging URL | http://www.criticalhit.net/
2017-05-04 05:42:06 | INFO | - - http://www.criticalhit.net/purge/ *** PURGED ***
So there appears to be no errors but the latest posts don't show?
[UPDATE] So after I posted this and enabled full logging the problem has magically disappeared.
I'm not sure if it's related to the change in logging as that's all I changed but it is working now. So if you come across this as someone with the same problem maybe try that?