48 lines
1.4 KiB
Plaintext
48 lines
1.4 KiB
Plaintext
|
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.
|