| ファイル:: SharedNFSlock NFSボリュームのインターマシンロック |
今すぐダウンロード |
ファイル:: SharedNFSlock ランキングとまとめ
- ライセンス:
- Perl Artistic License
- 出版社のWebサイト:
- http://search.cpan.org/smueller/
ファイル:: SharedNFSlock タグ
ファイル:: SharedNFSlock 説明
NFSボリュームのインターマシンロック NFS(少なくともv4の前)は悪です。 NFSボリュームのファイルロックが悪化します。 File :: SharedNfSlockは、ロックファイルとハードリンクを使用してNFSボリューム上でファイルロックを実装しようとするPerlモジュールです。それは私たちのサイトでの製造の使用ですが、それがあなたのためにうまくいかないならば、私は驚いていません!ロックファイルは常に元のファイルと同じディレクトリに書き込まれます!ロックを取得しようとするプロセスごとに常に1つのロックファイルがあります。このモジュールはシグナル処理をしません。あなたはそれを自分でしなければならないでしょう..つまりファイル:: sharednfslockを使用します。 My $ flock = file :: sharednfslock-> new(file => 'some_file_on_nfs'、); My $ got_lock = $ flock-> lock(); #$ TIMEOUT_ACQUIRE秒の場合は必要に応じて($ GOT_LOCK){#HACK HACK HACK ...} $ FLOCK->ロック解除; #あるいは別のマシンまたは別のプロセスで:My $ flock = file :: sharednfslock-> new(file => '' some_file_on_nfs '、); My $ got_lock = $ flock-> lock(); #はタイムアウトのブロックまたは最初のプロセスが行われるまで#...要件: ・Perl
ファイル:: SharedNFSlock 関連ソフトウェア