]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/commitdiff
created
authormx.david.rix@3bf9592fa655d6681eedf8add3d3b830d00a40d3 <mxdavidrix@web>
Fri, 22 Jan 2016 15:40:33 +0000 (11:40 -0400)
committeradmin <admin@branchable.com>
Fri, 22 Jan 2016 15:40:33 +0000 (11:40 -0400)
doc/bugs/Intermittent_delays_after_editing__63__.mdwn [new file with mode: 0644]

diff --git a/doc/bugs/Intermittent_delays_after_editing__63__.mdwn b/doc/bugs/Intermittent_delays_after_editing__63__.mdwn
new file mode 100644 (file)
index 0000000..9671925
--- /dev/null
@@ -0,0 +1,47 @@
+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.