Magento2 配置 Varnish 后返回 503 错误
现象:经营中的magento2商城,在启用varnish后,网站前台访问返回503错误。
尝试:按magento2的帮助文档,可能是因为商城的商品多,varnish的 http_resp_hdr_len
和 http_resp_size
值不够大。
1.vi /usr/lib/systemd/system/varnish.service # 编辑 centos8 里的varnish systemd 启动配置文件
2.默认的配置内容可能有以下,将http_resp_hdr_len
和 http_resp_size
的值往大一轮调
ExecStart=/usr/sbin/varnishd -a :6082 -f /etc/varnish/default.vcl -s malloc,1G
-p http_resp_hdr_len=256k -p http_resp_size=290k -p workspace_backend=256k -p w
orkspace_client=256k
3.重载 varnish systemd 后重启 varnish 服务,magento2 前台访问正常了
参考: