2012-11-26 42 views
0

我在我的Plone應用程序中使用plone.recipe.varnish 1.2.2。配置Plone 4中的plone.recipe.varnish 4

下面是我的擴建的部分:

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 can't establish a connection to the server at 127.0.0.1:8000."

我在做這個錯嗎?我遵循here提供的說明,但沒有進展。

如何在Plone中真正配置plone.recipe.varnish,以及如何真正測試它在本地開發機器中的工作?

+0

「它不工作」確實是一個非常模糊的陳述。你是否收到來自Varnish的錯誤信息? 'http:// localhost:8000/Plone'能爲你帶來什麼? –

+0

我沒有從瀏覽器中得到任何東西。 'http:// localhost:8000/Plone'給出了以下內容:'「Firefox無法建立到127.0.0.1:8000的服務器連接。」'我還需要在plone站點上調整一些設置 - 安裝呢? – Frankline

+0

然後清漆根本不運行或綁定到不同的端口或界面。本地主機接口上的端口8000沒有監聽。你如何開始清漆?生成哪些日誌文件? –

回答

2

配方不是開始您的清漆服務器。它只爲你配置它。

使用類似supervisord的東西來管理該過程,或者使用bin/varnish手動啓動它。