2
我一直遇到這個錯誤MemCacheError(Broken pipe):在我的Rails應用程序中損壞的管道,我找不到原因。在memcached rails中破管錯誤
當我通過我的控制器中的Rails.cache
訪問memcached時,第一個1或2個讀/寫似乎總是拋出斷管錯誤。但是當我通過創建一個新對象訪問memcached時,我似乎沒有得到這個錯誤。
我還在另一個ruby進程中訪問memcached,並且無論我訪問memcached的方式如何,第一次讀取總是有這個錯誤。我確實通過重試讀取但實現了一項工作,而不是一個更好的長期解決方案。
目前我看到這個問題的唯一時間是在我重新啓動memcached之後。我使用的Rails 2.3.5和memcached 1.4.4(我也試過這與memcached 1.2.2)。