document other files in .ikiwiki
parent
ecd4f0ee55
commit
2ab3132d3b
|
@ -63,3 +63,28 @@ To remove that user:
|
||||||
I've not written actual utilities to do this yet because I've only needed
|
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.
|
to do it rarely, and the data I've wanted has been different each time.
|
||||||
--[[Joey]]
|
--[[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.
|
||||||
|
|
Loading…
Reference in New Issue