2012-05-01 6 views
2

php://inputのPHP CLIショートカットはSTDINです。ストリームに残っているデータの量を確認することはできますか?php:// stdinバッファのモニタサイズ

私はスクリプトにログを記録しています。スクリプトが遅すぎるかどうか、また受信するレコードのバックログがあるかどうかを確認する方法が必要です。

答えて

0

WindowsおよびPHP < = 5.4.1の場合、あなたはできません。 PHPはブロックWindows APIのみを使用します。つまり、STDINでブロック読み取りを行うか、バッファがいっぱいでなくてもプロデューサをブロックすることができます。

PHPバグのリストについては、Non-blocking on STDIN in PHP CLIを参照してください。

関連する問題