STDIN
の PHP CLI ショートカットであるから読み取るスクリプトがありますphp://input
。ストリームに残っているデータの量を確認できますか?
ログをスクリプトにパイプしていますが、スクリプトが遅すぎて着信レコードのバックログがあるかどうかを識別する方法が必要です。
STDIN
の PHP CLI ショートカットであるから読み取るスクリプトがありますphp://input
。ストリームに残っているデータの量を確認できますか?
ログをスクリプトにパイプしていますが、スクリプトが遅すぎて着信レコードのバックログがあるかどうかを識別する方法が必要です。
Windows と PHP <= 5.4.1 を使用している場合は、できません。PHP はブロッキング Windows API のみを使用します。つまり、STDIN でブロッキング読み取りを実行するか、バッファーがいっぱいでないことを期待してプロデューサーをブロックすることができます。
それに対して提出された PHP バグのリストについては、PHP CLI の STDIN でのノンブロッキングを参照してください。