Apache2.2&PHP5.2で稼働中のWebアプリとして、アクティブなaccess_logに対して操作を行った時の挙動を教えてください。


1) rsync -av -e ssh SRCPATH USERNAME@HOSTNAME:DESTPATH で別サーバにコピー
2) scpで別サーバにコピー
3) cpでローカルファイルにコピー
4) cat
5) tar cvfz で固める

知りたい挙動としては、
A) プロセスの動作がロックされるか否か
B) プロセスの動作が遅くなるか否か
あたりがメインで知りたいです。

CentOS5系で、Apache2.2です。

回答の条件
  • URL必須
  • 1人2回まで
  • 13歳以上
  • 登録:2010/09/17 01:56:07
  • 終了:2010/09/24 02:00:03

回答(3件)

id:t-wata No.1

t-wata回答回数82ベストアンサー獲得回数132010/09/17 03:16:48

ポイント40pt

http://memorva.jp/memo/linux/apache_logrotate.php

どの方法でもプロセスはロックされないです。

動作は、ディスクアクセスする分は遅くなります。access_logのサイズが大きいならそれなりに影響があるでしょうし、サイズが小さいならほとんど影響しないでしょう。

なので、access_logをlogrotate(URL参照)などでローテートさせて、コピー済みのものを削除するような方法なら、ほとんど影響ないでしょう。

id:akumasyougun666 No.2

akumasyougun666回答回数94ベストアンサー獲得回数02010/09/18 01:08:33

大変申し訳ございませんが、あなたはこの質問に回答することはできません。

http://q.hatena.ne.jp

id:niwa-mikiho No.3

niwa-mikiho回答回数508ベストアンサー獲得回数382010/09/22 10:59:23

ポイント40pt

読み取りのみではロックされませんし、影響という影響もありません。


もちろんバカみたいにログを読み漁れば影響は出ますがw



ちなみに書き込みオープンは出来ません。


http://dummy

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません