2010年11月29日

[linux-users: 108682]sftp の chroot 先を他のサーバと共有する場合

sftpのchroot先を他のサーバと共有する場合、
(chroot先)/dev/logソケットは共有することができない?
1台のサーバからしかログが出力されないくて困っています。

現在WEBサーバ2台を構築しています。
コンテンツ領域はNASストレージで
2台のWEBサーバの/var/www/hoge.co.jpディレクトリにマウントします。

そして/var/www/hoge.co.jpをchroot先のディレクトリに設定しています。

syslogは使用せずに
syslog-ngを利用していますが、
/var/www/hoge.co.jp/dev/log
ソケットを作るように設定を入れていて、syslog-ngを起動するとソケットは作成されます。
ログも正常に出力はされます。

ただ、ここが問題なのですが、
片側のサーバのみログが出力される状態です。

状況としては
後に(直近で)syslog-ngを起動、または再起動した側のサーバからはログが出力されます。

なんとなくですが、直近にsyslog-ngを起動した側のサーバが
/var/www/hoge.co.jp/dev/logを占有、または排他制御してしまうような動きに思えます。

両方のサーバは/var/www/hoge.co.jp/dev/logをソケットとして認識できているようです。

[netstat -na の結果]
?WEBサーバ1号機
unix 2 [ ACC ] STREAM LISTENING 6254205 /var/www/hoge.co.jp/dev/log

?WEBサーバ2号機
unix 2 [ ACC ] STREAM LISTENING 6040963 /var/www/hoge.co.jp/dev/log


この動きが正常であればしょうがないのですが...

なにか解決策(サーバ毎にログを出力させたい)があればご教授ください。
よろしくお願いします。

_______________________________________________
linux-users mailing list
linux-users@xxxxx
http://listserv.linux.or.jp/mailman/listinfo/linux-users

投稿者 xml-rpc : 2010年11月29日 15:02
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/100390
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。