我需要将我的varnish param cli_buffer更改为大于默认值(8192)的值。
在github线程https://github.com/nexcess/magento-turpentine/issues/136
中他们已经提到了以下方法来做到这一点
使用“-p cli_buffer 10000”
启动Varnish实例
我尝试使用以下命令,但我无法更改
varnishd -p cli_buffer = 10000
我想我需要使用vcl.inline,但我不知道该怎么做(因为我是开发人员,只是像这样的服务器这样的初学者。)
我有Sudo访问权限来启动和停止清漆并更改清漆配置。
你能帮我解决这个问题吗?
谢谢, 杰罗姆
答案 0 :(得分:1)
好的,
要更改清漆参数,请执行以下操作:
假设您以超级用户身份登录shell,并且有权更改清漆配置并启动和停止清漆服务
使用命令varnishadm
varnishadm
之后更改参数如下所示
清漆> param.set cli_buffer 10000
要验证其更改,请使用以下命令
param.show cli_buffer
你完成了!
答案 1 :(得分:0)
似乎cli_buffer需要添加到 /lib/systemd/system/varnish.service
喜欢
ExecStart=/usr/sbin/varnishd -j unix,user=vcache -F -a :80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -p feature=+esi_ignore_other_elements -p vcc_allow_inline_c=on -p cli_buffer=16384 -s malloc,256m