redisあふれ問題

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

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

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

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

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です