GlusterFSを使用して、共有メディアディレクトリとキャッシュを使用する2つのWebサーバー上に分散ファイルシステムを提供しています。したがって、2つのglusterボリューム(mediaとvar)を作成し、これらを/ var/www/site/mediaと/ var/www/site/var /にマウントしました。
各サーバーはglusterサーバーとクライアントを実行しているため、ある程度の冗長性があり、データの複製を維持できます。 varボリュームは、非常に頻繁に書き込まれ、読み取られます。
私たちが直面している問題は、ランダムにマウントが壊れ、ディレクトリでls-lahを実行するとd ???????として表示されることです。この問題を解決するには、ディレクトリをアンマウントして再マウントするだけです。
Glusterfsログファイルを確認しましたが、マウントがいつ消えたかを確認できます
[2013-05-02 11:32:02.105021] I [client3_1-fops.c:502:client3_1_unlink_cbk] 0-site-media-client-1: remote operation failed: No such file or directory
[2013-05-02 11:32:02.105270] I [client3_1-fops.c:502:client3_1_unlink_cbk] 0-site-media-client-0: remote operation failed: No such file or directory
[2013-05-02 11:32:02.105299] W [Fuse-bridge.c:911:Fuse_unlink_cbk] 0-glusterfs-Fuse: 11806336: UNLINK() /catalog/product/cache/1/image/1000x1000/9df78eab33525d08d6e5fb8d27136e95/v/e/some-stuff-0915740$
[2013-05-02 11:32:02.378497] I [client3_1-fops.c:502:client3_1_unlink_cbk] 0-site-media-client-0: remote operation failed: No such file or directory
[2013-05-02 11:32:02.378625] I [client3_1-fops.c:502:client3_1_unlink_cbk] 0-site-media-client-1: remote operation failed: No such file or directory
これらの問題の原因を知り、サービスの中断を防ぐために問題を解決したいと思います。
さらに詳しい情報が必要な場合は、お気軽にお問い合わせください。できる限りの情報を提供します。
要求された追加情報は以下のとおりです。2つのサーバーは同一です。
Ubuntu 12.04.2
Linux VDED-XXX-XXX 3.2.0-39-generic#62-Ubuntu SMP Thu Feb 28 00:28:53 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
glusterfs3.2.5は2012年1月31日に構築されました07:39:59
VMWareESXサーバー
クラッシュ/切断/問題時のブリックログからのエラー:
サイトメディアブリックログ:
[2013-05-02 11:32:00.849296] I [server3_1-fops.c:964:server_unlink_cbk] 0-site-media-server: 9109306: UNLINK /catalog/product/cache/1/image/1000x1000/9df78eab33525d08d6e5fb8d27136e95/v/e/some-stuff-091574183930-box.jpg (0) ==> -1 (No such file or directory)
[2013-05-02 11:32:02.86607] I [server3_1-fops.c:964:server_unlink_cbk] 0-site-media-server: 9109345: UNLINK /catalog/product/cache/1/image/1000x1000/9df78eab33525d08d6e5fb8d27136e95/v/e/some-stuff-091574098692.jpg (0) ==> -1 (No such file or directory)
[2013-05-02 11:32:02.105131] I [server3_1-fops.c:964:server_unlink_cbk] 0-site-media-server: 12553441: UNLINK /catalog/product/cache/1/image/1000x1000/9df78eab33525d08d6e5fb8d27136e95/v/e/some-stuff-091574097992-box.jpg (0) ==> -1 (No such file or directory)
[2013-05-02 11:32:02.485694] W [inode.c:1044:inode_path] (-->/usr/lib/glusterfs/3.2.5/xlator/protocol/server.so(server_resolve+0xf8) [0x7f4534639418] (-->/usr/lib/glusterfs/3.2.5/xlator/protocol/server.so(server_resolve_inode+0x70) [0x7f4534639290] (-->/usr/lib/glusterfs/3.2.5/xlator/protocol/server.so(resolve_loc_touchup+0x105) [0x7f4534638425]))) 0-/var/gluster/wwrd-media/inode: no dentry for non-root inode 184269351: 11a65ece-7b4b-4364-a28c-63df686f5648
site-varブリックログにエラーが含まれていないようです
ログを見てください。そのフォルダへの激しい書き込みがあるので、それは確かにある種の競合状態のようです。 3.2。* Glusterバージョンでこれらについて報告されたいくつかのバグがありました。 OSで完全にサポートされている3.3.1にアップグレードすることをお勧めします。多くのバグとパフォーマンスの問題が解決されました。バージョンからアップグレードすることもできます。