首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在重新启动时保存default.vcl配置

如何在重新启动时保存default.vcl配置
EN

Stack Overflow用户
提问于 2015-02-04 03:41:54
回答 1查看 428关注 0票数 0

我们使用松节油管理清漆配置。松节油将配置推送到我们的清漆服务器,并且该配置仍在内存中。但是,清漆不会将配置保存到它的default.vcl文件中。如果我继续运行服务器清漆,它将使用非常老的配置,因为它是从default.vcl读取的。直到我把配置从Magento推到清漆开始工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-04 03:41:54

我建议编辑你的/etc/init.d/清漆如下

代码语言:javascript
复制
stop_varnishd() {
    log_daemon_msg "Stopping $DESC" "$NAME"
    #save varnish config to default
    varnishadm vcl.show $(varnishadm vcl.list | awk '/^active/ {print $3}') > /etc/varnish/default.vcl
    ...

基本上,在停止函数中添加一行,该函数首先将内存配置保存到文件中,因此如果要重新启动,它将在下次启动时获取最新的配置。

我认为这应该是默认的一部分。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28313115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档