2

STDIN我有一个从.php CLI 快捷方式读取的脚本php://input。我可以查看流中剩余的数据量吗?

我正在将日志传送到脚本,我需要一种方法来确定脚本是否太慢以及是否存在积压的传入记录。

4

1 回答 1

0

如果您在 Windows 和 PHP <= 5.4.1 上,则不能。PHP 仅使用阻塞 Windows API,这意味着您可以在 STDIN 上进行阻塞读取,或者希望缓冲区未满,从而阻塞生产者。

有关针对它提交的 PHP 错误列表,请参阅PHP CLI 中 STDIN 上的非阻塞。

于 2012-05-03T02:43:49.213 回答