2012-05-26 25 views
1

有沒有辦法在heroku上清刷清除緩存(清除)? git push heroku master之後,我舊的(和錯誤的)緩存仍然存在。如何在Heroku上刷新清漆緩存

更新:我試圖設置清漆= 0,則提交&推的Heroku +主再次

-  response.headers['Cache-Control'] = 'public, max-age=604800' 
+  response.headers['Cache-Control'] = 'public, max-age=0' 

,但沒有幫助...

更新:我嘗試過的heroku restart但沒有幫助...

更新:直到現在似乎沒有辦公室cial的方式來手動使Heroku上的Varnish緩存過期(請參閱文章heroku-force-clear-varnish-cache)。我只是在Heroku支持上打開一個問題,讓我們看看他們會說什麼......

+0

它實際上是陳舊的還是您的瀏覽器緩存仍在緩存它? git push會清除清漆(如果你不是雪松,它沒有清漆),但你可能仍然需要告訴瀏覽器重新刷新。 –

+0

看來我的本地緩存很乾淨(firefox沒有緩存) –

回答

0

顯然,在最後的heroku restart(注意,我已經做了幾次沒有成功的情況下,

之前重新啓動:

lsoave @ Ubuntu的:〜/導軌/ github上/ gitwatcher $捲曲-I吹掃http://gitwatcher.com/ 捲曲:(6)無法解析主機「接通清洗以下查詢光油NUM ' HTTP/1.1 200 OK 服務器:nginx 日期:Sat,26 Ma y 2012 19:16:01 GMT Content-Type:text/html;字符集= UTF-8 連接:保活 X-UA兼容:IE =邊緣,鍍鉻= 1 的Etag: 「f5a232e0193cfc6ad55c7b19033552b5」 緩存控制:最大年齡= 0,民營,必重新驗證 套裝 - 餅乾:_rails3-mongoid-omniauth-simple_session = BAh7B0kiD3Nlc3Npb25faWQGOgZFRkkiJTk0YTk3YTFlYWU5ZjMwYmE4M2Y3MzBlZGE5NWE5ZTYzBjsAVEkiEF9jc3JmX3Rva2VuBjsARkkiMTFpL0pKbHl0OFRLYnpoZFJCbmlrKytOUmRKWi9Kd0MxdExPektUVTErOUk9BjsARg%3D%3D - 826c4f58013b8a28da1544ab455ac928e1d8c961;路徑= /;僅Http X-請求ID:bd82e473e163a47f57440e351d2757ce X-運行時間:0.021009 X-Rack的緩存:過期,無效 的Content-Length:8302 接受-範圍:字節 X-光油:197775566 年齡:0 途經:1.1清漆

後,重新啓動

lsoave @ Ubuntu的:〜/導軌/ github上/ gitwatcher $捲曲-I吹掃http://gitwatcher.com/ 捲曲:(6)無法解析主機 'PURGE' HTTP/1.1 200 OK 服務器:nginx 日期:2012年5月26日星期六19:18:12 GMT Content-Type:text/html;字符集= UTF-8 連接:保活 X-UA兼容:IE =邊緣,鍍鉻= 1 的Etag: 「495098767d9e77dc52081d8de3f4b27e」 緩存控制:最大年齡= 0,民營,必重新驗證 套裝 - 餅乾:_rails3-mongoid-omniauth-simple_session = BAh7B0kiD3Nlc3Npb25faWQGOgZFRkkiJWRkNTZiZDQ1YmY5YzhjM2Y3MTRiNmEwZjg4Y2YyMGE1BjsAVEkiEF9jc3JmX3Rva2VuBjsARkkiMVpKZWlScGNmWGtkRnZ3OFZOQWRDOGhVZWZ6WlNEN0dMYlVOZzFxc0NhVVU9BjsARg%3D%3D - 51d21b9b6c039eacece832c8fc17c221393a86b2;路徑= /; HttpOnly X-Request-Id:002d2081c7b55c3edf7070316a216c28 X-Runtime:0。016595 X-機架緩存:陳舊,無效 內容長度:8302 接受-範圍:字節 X-清漆:1359484771 年齡:0 途經:1.1清漆

lsoave @ ubuntu的:〜/ rails/github/gitwatcher $

沒有人迴應我的請求#53071,來自Heroku的支持。事情只是起作用......如果你對這個延遲有任何想法或者也發生在你身上,請發表你的經驗。

UPDATE:我最後的兩個答案fror的Heroku /支持:2012年5月

31,15:09我們最近升級我們的漆版本,目前正在調查這已經在緩存中清除 操作有效果。要回答你的問題,不, 無法手動清除緩存中的項目。我們的系統旨在在部署時爲您的應用的域名刷新 所有資源。

1:02 AM(23小時前)我們在一段時間內沒有收到您的回覆,所以我們正在標記此票已解決。如果您有進一步的意見, 請隨時重新開票 http://support.heroku.com/tickets/53071。否則,請隨時在這裏打開 一個新問題`http://support.heroku.com/tickets/new