リアルタイムミラーリングツールのlsyncd。 こいつを使うと複数サーバ間でファイルのリアルタイム同期ができるようになります。 このlsyncdを使ってファイルの同期をしていて、ミラー元のファイル変更の検知ができていなかった時の対処法です。 Webサーバ間で画像ファイルの同期を行っており、ロードバランサでアクセスが各Webサーバに振り分けられるよくある構成です。 テストをしていると稀にリロードすると画像が表示されなかったり、別の画像が表示される現象が発生しました。 /var/log/lsyncd/lsyncd.logを確認してみましたが、転送に成功したログは残っているものの失敗したログは残っておらず。 続いて/var/log/lsyncd/lsyncd.statusを眺めていてこんなログが。 Inotify watching 8962 directories そういえば監視できるファイル数