我正在玩不同的configuration设置。 目前我在同一台机器上有80端口的Varnish-cache,70端口的Apache2和90端口的Nginx。
Varnish的configuration方式默认与Nginx通信,例如:config
.host = "localhost"; .port = "90"; .connect_timeout = 60s; .first_byte_timeout = 300s; .between_bytes_timeout = 300s; .probe = basic;
我的问题是,如果Nginx死了,如何使Varnish fallback到Apache?
使用Apache的Varnish的基本configuration是这样的。
.host = "localhost"; .port = "70" .connect_timeout = 60s; .first_byte_timeout = 300s; .between_bytes_timeout = 300s; .probe = basic;
如果第一个configuration失败,我想触发这个configuration(我不能完全放在单词中,但是,如果Nginx死了,我想清除Ping Apache)。
任何关于configuration的提示或build议都会很有帮助。 谢谢。
尝试使用备用导演
Varnish中有几个导演,后备导演只有在其他人被认为已经死亡的情况下才会开始使用端点。