2011-06-27 9 views
1

ウェブサイトのaccess.logを監視する必要があります。私はUNIXのtail -fをPHPで使うことができますが、httpサーバを再起動するとファイルが切り捨てられ、読み込みが停止するという問題があります。phpのファイルの読み込みを変更する(tail -fのlinuxに相当)

私はこの機能がPHPで必要です。

+0

あなたはおそらくあなたの質問で何かを見逃しました。それはクレアではなく、あなたはどのような機能を達成しようとしていますか?それはajaxといくつかのWebオンラインモニタですか? – heximal

答えて

1

は-F -fない尾を使用してみてください参照してあります - それはファイルが切り捨てまたは削除された場合でも、ファイルを監視し続けるだろう、この方法です。しかし、それは最善の方法ではありませんが、その日を節約します。

1

はそれを試していないが、多分Inotifyはあなたを助けることができる:

はinotifyはファイルシステムへの変更を気づいてファイルシステムを拡張し、アプリケーションにそれらの変更を報告するように作用するLinuxカーネル・サブシステムです。

inotifyのためのPHP拡張は、http://docs.php.net/manual/en/book.inotify.php

+0

新しいエクステンションを追加しないでも解決できませんか? – keepwalking

関連する問題