2014-01-31 245 views
0

我已經在nginx上安裝了varnish緩存。清漆緩存 - 清漆結果。緩存是否在運行?

當我做了varnishtop我收到:

25.56 CLI   Rd help 
25.56 CLI   Wr 200 84 ban.url <regexp> 
25.56 CLI   Wr 200 0 
4.53 CLI   Rd ban obj.http.X-Varnish-Session == 66c0e5ad9d2a4b38c92035 
2.17 CLI   Rd ban obj.http.X-Varnish-Session == 569fe0eecdbe0c95cf38e2 
1.52 CLI   Rd ban.url (?:cizme-femei|cizme-femei) 
1.47 CLI   Rd ban obj.http.X-Varnish-Session == d8ecf769c08dbf3da26f60 
1.47 CLI   Rd ban obj.http.X-Varnish-Session == 89c15593dc05c5d33f2620 
1.39 CLI   Rd ban obj.http.X-Varnish-Session == 4baf38b66ed6c31e3999fc 
1.37 CLI   Rd ban obj.http.X-Varnish-Session == 57fef6f801287e9c53669c 
1.33 CLI   Rd ban obj.http.X-Varnish-Session == 50d693740b9351f17f3894 
1.32 CLI   Rd ban obj.http.X-Varnish-Session == 71828629f9e7fa5d156e8b 
1.29 CLI   Rd ban obj.http.X-Varnish-Session == f78bb62ce1668e037f32d1 
1.20 CLI   Rd ban obj.http.X-Varnish-Session == a44565de7954d969fa4d14 
1.11 CLI   Rd ban obj.http.X-Varnish-Session == 765aad49d3adc724568218 
1.10 CLI   Rd ban obj.http.X-Varnish-Session == 01831f7dc38e3a912be854 
0.96 CLI   Rd ban obj.http.X-Varnish-Session == 7d7e0380081ce812c01c05 
0.92 CLI   Rd ban obj.http.X-Varnish-Session == b7a4aaa9ce381fc631936d 
0.91 CLI   Rd ban obj.http.X-Varnish-Session == 6a14d688be3a68c5aec89b 
0.90 CLI   Rd ban obj.http.X-Varnish-Session == 569fe0eecdbe0c95cf38e2 
0.83 CLI   Rd ban obj.http.X-Varnish-Session == f62b9d5fac527948cec26a 
0.75 CLI   Rd ban obj.http.X-Varnish-Session == d278d298dcfd9dc895531a 
0.75 CLI   Rd ban obj.http.X-Varnish-Session == 04957dfe8a157986a6a17b 
0.70 CLI   Rd ban obj.http.X-Varnish-Session == dd72c7e2a56110608a897c 

意思這是工作?

非常感謝。 t

+0

顯然你在你的vcl中有一個禁止檢查'/ etc/varnish/default.vcl'看看你是否在'vcl_receive'或其他函數中添加了一些東西 –

+0

不是所有評論..只有後端默認{ 。 host =「127.0.0.1」; .port =「8080」; } –

回答

1

由於您在varnishtop看到輸出,清漆確實在運行。

您粘貼的日誌條目都標記爲CLI,這是varnishadm對管理套接字所做的請求和響應。

如果您運行varnishtop而不通過標記進行過濾,則如果服務器正在採用HTTP流量,則應該會看到更多的項目。

以下是你可能會經常看到一些例子:

2807.14 VCL_return  deliver 
2744.29 TxProtocol  HTTP/1.1 
1843.43 TxHeader  Via: 1.1 varnish 
1757.00 TxResponse  OK 
1756.86 TxStatus  200 
1690.57 RxRequest  GET 

另一個COMAND你可以用它來觀看清漆varnishstat它給你很多內部計數器,包括連接和請求率的視圖。

+0

謝謝。但你知道爲什麼是禁令嗎?我必須做什麼? –

+0

有人知道我爲什麼會得到這種禁令嗎?網上沒有關於禁止在清漆上的參考... –

+1

它看起來像你正在使用Magento松節油。那些禁止命令(清漆清除緩存項目的方式)是一項功能。您可以在這裏看到Turpentine代碼:https://github.com/excess/magento-turpentine/blob/master/app/code/community/Nexcessnet/Turpentine/Model/Observer/Ban.php#L39 –