我刚刚安装了清漆,它已经准备好为网页服务。
问题是我们正在达到打开文件的限制。
我们已经将ulimit设置为varnish用户。
我们想要找到一个文件,我们可以在其中写入此配置:
# Maximum number of open files
NFILES=131072
# Locked shared memory, default log size is 82MB + header
MEMLOCK=82000
## Configuration with VCL
#
# Listen on port 80, administration on localhost:6082, and forw
我已经在Varnish后面设置了mediawiki。我已经想出了一种方法,可以将维基的更新传递到web服务器。当然,您对wiki站点所做的任何编辑都不会更新,除非您清除清漆缓存。
我试着把这个放到配置中,试图在你编辑wiki时允许站点更新:
# Allows you to edit the wiki
if (req.url ~ "&action=submit($|/)") {
return (pass);
ban(req.url);
}
我如何在varnish VCL中表达这一点,以便每当您编辑wiki时,varnish缓存都会自动更新?