在plone 4中配置plone.recipe.varnish

在plone 4中配置plone.recipe.varnish,plone,zope,Plone,Zope,我正在plone应用程序中使用plone.recipe.varnish1.2.2 以下是我的构建的一部分: parts = ... instance paster varnish-build varnish plonesite ... [varnish-build] recipe = zc.recipe.cmmi url = http://downloads.sourceforge.net/project/varnish/varnish/2.

我正在plone应用程序中使用
plone.recipe.varnish
1.2.2

以下是我的构建的一部分:

parts =
    ...
    instance
    paster
    varnish-build
    varnish
    plonesite  

...
[varnish-build]
recipe = zc.recipe.cmmi
url = http://downloads.sourceforge.net/project/varnish/varnish/2.1.3/varnish-2.1.3.tar.gz


[varnish]
recipe = plone.recipe.varnish
daemon = ${buildout:parts-directory}/varnish-build/sbin/varnishd
bind = 127.0.0.1:8000
backends = 127.0.0.1:9000
cache-size = 1G
我无法确定它是否有效。我的Plone应用程序服务于端口
9000
。所以我想通过进入
http://localhost:8000
但我什么也得不到。浏览器显示
“Firefox无法在127.0.0.1:8000与服务器建立连接。”

我做错了吗?我已按照提供的说明进行操作,但没有任何进展

如何在plone中真正配置
plone.recipe.varnish
,以及如何实际测试它在本地开发机器中是否工作?

该配方不会启动varnish服务器。它只为您配置它


使用类似于管理流程的方法,或者用
bin/varnish

手动启动流程。“它不工作”确实是一个非常模糊的说法。您是否从Varnish收到错误消息?是否
http://localhost:8000/Plone
有什么消息吗?我没有从浏览器中得到任何消息<代码>http://localhost:8000/Plone给出了以下信息:
“Firefox无法在127.0.0.1:8000与服务器建立连接。”
在plone站点设置中是否也需要调整一些设置?然后varnish根本没有运行或绑定到其他端口或接口。没有任何内容正在本地主机接口上的端口8000上侦听。怎样开始上光油?生成了什么日志文件?我刚刚确认,varnish确实没有运行。我已经从plone/bin/varnish手动启动了它,现在我可以从端口8000访问内容。我不知道怎么开始。我认为,只需将它添加到指定的构建中,它就会自动启动。我似乎不是这样。不,配方构建和配置清漆,它不会启动它。Plone实例配方也不会为您启动Plone服务器,是吗?:-)使用
supervisord
或其他方法启动和停止守护进程。