CentOS part 15 【RHEL Clone】

このエントリーをはてなブックマークに追加
389login:Penguin
サーバのリプレースもかねて新サーバに5.2-i386入れなおしたら(2.6.18-92.1.10.el5PAE)、
rsyncで旧サーバから移行したファイルの一部が新サーバでのみ見れんようになった。
新サーバと旧サーバでのmd5のハッシュは一致してるのに不思議すぎる。
その見れないファイルをローカルに保存すると中身全部FFなバイナリデータだし。
Apache(Version: 2.2.3)、vsftpd(Version: 2.0.5)ともにダメって何だろう。
散々色々した挙句、次のように設定すると直ったけど気持ち悪い感じ。
Apache: EnableSendfile Off
vsftpd: use_sendfile=NO
sendfileがおかしいのかなんなのか。原因分かる方いますか?
390login:Penguin:2008/09/24(水) 22:07:59 ID:ZMNTIDGn
>>389
TSOでぐぐってみる
391login:Penguin:2008/09/24(水) 22:37:01 ID:Oxa9s6/g
>>390
情報ありがとうございます。早速ぐぐってみました。
TCP Segmentation Offloadのことでしょうか?
e1000ドライバと相性が悪いとあったので(確かにNICは82546GBです)
# ethtool -K eth0 tso off
としてみましたが、解決せずorz
392login:Penguin:2008/09/24(水) 22:56:29 ID:ZMNTIDGn
PAEでなくても再現する?
事例が少ないならハードウェアの可能性もある。
BIOSをアップしてみるとか。
393login:Penguin:2008/09/24(水) 23:34:26 ID:Oxa9s6/g
>>392
いま、カーネルをインストールして再起動をかけてみました。
# uname -r
2.6.18-92.1.10.el5
といった感じで、次に>>389の2つの設定をコメントアウトしデーモン起動し直しました。
いま、httpとftpの両方で試してみましたが、問題なく見れています。
ということで、PAEでないカーネルの場合は現象が起きないようです。