我在运行 PHP 的 apache 服务器上遇到了一个大问题。 通常,一些 PHP 脚本会尝试从 CSV 文件中获取数据,而 Powershell 脚本会写入该文件。 有没有一种通用的方法来防止这种情况? 我已经绑定(bind)在特定时间写入文件,然后在没有写入时从文件中读取。但即使我将 PHP 中的读取错误设置为 20 秒。它经常尝试同时读取和写入……帮助!
最佳答案
我不能添加简单的评论,因为我没有声望点...不明白这个逻辑,但无论如何。解决此问题的最常见方法是使用锁定文件向另一个进程发出文件正在使用的信号,查看这个小指南: locking-files-with-flock
关于php - PHP 脚本在 Powershell 写入文件时尝试读取文件的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53248991/