在plone 4中配置plone.recipe.varnish
我正在plone应用程序中使用在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.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
或其他方法启动和停止守护进程。