Skip to main content

ログ取得ツール (移転先予定地)

redisあふれ問題

あるあるなのかな、これは。

このサイトのwordpressは、再構築してからredisでobject cacheを入れていた。そこで何も設定せずに素のredisを使っていたんだけど、デフォルトのmaxmemory-policyがnoevictionだったんだ。で、使い切ったメモリを前に何も操作できなくてwordpress全体がエラーになっていたんだ。

しかも、これに気づかずに3日くらい放置というね。なんなんだこれは。キャッシュのくせに全部落とすなんて。とりあえずredisを再起動したら直ったのと、maxmemory-policyを適当にevictionされるように設定してみた。デフォルトおかしいよねこれ。maxmemory自体をかなり少なめに設定したのも悪いんだけどさ。

ちゃんとやるなら、監視入れたほうがいいんだろうなー