PHP 缺少任何在文件 AFAIK 上 fsync 的特定函数。但是,我确实有冲动要 fsync 我从 PHP 附加到的日志文件。
是否有任何已知的 native PHP 函数会导致 fsync?或者任何解决方法?
最佳答案
恐怕这是不可能的。源代码中对 fsync
的唯一引用是在常规文件系统流的 flush
操作的实现中,它只是明确地说它们不是 fsyncing,只是调用 fflush
.
如果你真的需要这个,你必须在 PHP 扩展中完成。
关于php - 如何在 PHP 中进行 fsync 或 fdatasync?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3267811/