diff options
author | intrigeri <intrigeri@boum.org> | 2008-11-13 04:39:53 +0100 |
---|---|---|
committer | intrigeri <intrigeri@boum.org> | 2008-11-13 04:39:53 +0100 |
commit | 3190e5cea75a43d38f58b8a45fbc87d5527d18f0 (patch) | |
tree | 8f305a6db081f7832c7feaa4b8322cefdfc26cbc /doc/tips | |
parent | 5eed0fd97d3f1abcfce3288df9aeeed50967757c (diff) | |
parent | 699aa79c2e2dbec02a38ba6ff32e9c861ee9f7be (diff) |
Merge commit 'upstream/master' into prv/po
Diffstat (limited to 'doc/tips')
-rw-r--r-- | doc/tips/inside_dot_ikiwiki.mdwn | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/doc/tips/inside_dot_ikiwiki.mdwn b/doc/tips/inside_dot_ikiwiki.mdwn index b649636dc..1f76ce4bd 100644 --- a/doc/tips/inside_dot_ikiwiki.mdwn +++ b/doc/tips/inside_dot_ikiwiki.mdwn @@ -63,3 +63,28 @@ To remove that user: I've not written actual utilities to do this yet because I've only needed to do it rarely, and the data I've wanted has been different each time. --[[Joey]] + +## the session database + +`.ikiwiki/sessions.db` is the session database. See the [[cpan CGI::Session]] +documentation for more details. + +## lockfiles + +In case you're curious, here's what the various lock files do. + +* `.ikiwiki/lockfile` is the master ikiwiki lock file. Ikiwiki takes this + lock before reading/writing state. +* `.ikiwiki/commitlock` is locked as a semophore, to disable the commit hook + from doing anything. +* `.ikiwiki/cgilock` is locked by the cgi wrapper, to ensure that only + one ikiwiki process is run at a time to handle cgi requests. + +## plugin state files + +Some plugins create other files to store their state. + +* `.ikiwiki/aggregate` is a plain text database used by the aggregate plugin + to record feeds and known posts. +* `.ikiwiki/xapian/` is created by the search plugin, and contains xapian-omega + configuration and the xapian database. |