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回まで
  • 登録:
  • 終了:2010/09/24 02:00:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:t-wata No.1

回答回数82ベストアンサー獲得回数13

ポイント40pt

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

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

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

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

id:akumasyougun666 No.2

回答回数94ベストアンサー獲得回数0

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

http://q.hatena.ne.jp

id:niwa-mikiho No.3

回答回数516ベストアンサー獲得回数40

ポイント40pt

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


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



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


http://dummy

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

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

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

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

回答リクエストを送信したユーザーはいません