memcached 1.4.4-14 on Windows 10 Pro が無反応になる悲しみ

最近、 Windows 10 Pro に memcached 1.4.4-14 を入れるという悲しみの環境にいる。

memcachedWindows で Memcached を使う - make world を参考に、サービスとしてインストールした。

これがたまに、へそを曲げる。
何が原因か分からないのだが、 java からアクセスしても接続ログを出すだけで、その後は応答がなくなってしまうのだ。

いつもなら、サービスの再起動で直った。

しかしあるとき。何度サービスを再起動しても直らなくなってしまった。
丁寧に停止してから開始してもダメだし、OS再起動でも直らなかった。

さすがに困るので、いろいろ調べてみたところ、高速スタートアップなる機能があることを知った。

Windows 10で高速スタートアップを無効にする:Tech TIPS - @IT に従い、設定を確認したところ、たしかに高速スタートアップが有効になっている。

とりあえず、 Shift キーを押しながらのOSシャットダウンを試してみた。

…… memcached の挙動が戻った。
きちんと応答がある。

助かった。ありがとう、ネットの叡智よ。

……そもそもの Windowsmemcached を入れねばいけない環境を改善するためにはどうするか、考えよう。ぐぬぬ

docker コンテナへ memcached の image をデプロイすることにした。無理やり低いバージョンを Windows のサービスとして動かすよりは、マシじゃないかな。