2011-12-28 42 views
0

我有一個間歇性的問題,這對我的wordpress網站造成嚴重破壞。即使在數據庫中爲該選項設置了值,也會導致get_option('home')和get_option('siteurl')返回null的一些條件。發生這種情況時,會出現許多不幸的副作用,這些副作用明顯會導致網站在美觀和功能上都遭到破壞。get_option間歇性地返回null,當它不應該

我懷疑這個問題可能發生在數據庫層,只能持續一段時間,但由於通過w3總緩存和清漆(我正在使用w3tc數據庫查詢緩存)進行大量緩存,效果持續一段時間。有沒有人曾經遇到過這個問題或有任何見解?我遇到了一個MySQL鎖定問題?

+0

您是否嘗試禁用w3tc數據庫查詢緩存? – tamilsweet 2011-12-28 17:48:51

+0

是的,我已經禁用了很長時間,仍然遇到了這個問題。注意我使用vaultpress可能也是有用的,我注意到當vaultpress做某事時今天早上的問題。 – sphoid 2011-12-28 21:49:14

+0

昨天禁用了vaultpress,但問題仍然發生在昨晚。 – sphoid 2011-12-29 18:26:39

回答

0

解決方案是將memcached守護程序升級到版本1.4.11。自從我這樣做以來,問題就消失了,所以我想我可以把它寫成版本不兼容或者php-memcache和memcached之間的錯誤。我對memcached及其各種客戶端的使用經驗讓我相信它非常敏感。鑑於它所使用的非常簡單的功能,我感到很驚訝。

相關問題