Steps to reproduce:
- Running ikiwiki version 3.20130904.1ubuntu1 on Ubuntu 14.04 LTS
- ikiwiki accessed via
https://DOMAIN/wiki/ikiwiki.cgi
using fcgiwrap and Nginx - Start ikiwiki site
- Edit an existing page
What should happen:
- Change is immediately available
What happens instead:
- Change is sometimes not immediately available
- After (approx) 1-2 minutes, change is available
Other notes:
- Similarly for creating new pages
- Not consistent (the next edit may be visible immediately)
- If changes are visible from one browser, may not be visible from another browser on a different machine, logged in as the same user (admin)
- Seems to be happening less / not at all after running the site for approx 30-60 minutes
- fcgiwrap is invoked with Supervisor (aka supervisord)
- Related Nginx location blocks:
# non-wiki files at DOMAIN/...
location / {
try_files $uri $uri/ /index.html =404;
}
# wiki files at DOMAIN/wiki
location /wiki {
alias /home/USERNAME/public_html/WIKINAME;
}
# wiki script at DOMAIN/wiki/ikiwiki.cgi
location /wiki/ikiwiki.cgi {
fastcgi_pass unix:/tmp/fcgi.socket;
fastcgi_index ikiwiki.cgi;
fastcgi_param SCRIPT_FILENAME /home/USERNAME/public_html/WIKINAME/ikiwiki.cgi;
fastcgi_param DOCUMENT_ROOT /home/USERNAME/public_html/WIKINAME;
include /etc/nginx/fastcgi_params;
}
Please let me know if this is expected/known, and/or if there's anything helpful I can add to the report.