将varnish cli_buffer param更改为10000

时间:2014-08-29 09:42:28

标签: caching ssh configuration varnish varnish-vcl

我需要将我的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访问权限来启动和停止清漆并更改清漆配置。

你能帮我解决这个问题吗?

谢谢, 杰罗姆

2 个答案:

答案 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