php - PHP 脚本在 Powershell 写入文件时尝试读取文件的问题

标签 php apache powershell

我在运行 PHP 的 apache 服务器上遇到了一个大问题。 通常,一些 PHP 脚本会尝试从 CSV 文件中获取数据,而 Powershell 脚本会写入该文件。 有没有一种通用的方法来防止这种情况? 我已经绑定(bind)在特定时间写入文件,然后在没有写入时从文件中读取。但即使我将 PHP 中的读取错误设置为 20 秒。它经常尝试同时读取和写入……帮助!

最佳答案

我不能添加简单的评论,因为我没有声望点...不明白这个逻辑,但无论如何。解决此问题的最常见方法是使用锁定文件向另一个进程发出文件正在使用的信号,查看这个小指南: locking-files-with-flock

关于php - PHP 脚本在 Powershell 写入文件时尝试读取文件的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53248991/

相关文章:

php - 如何使子表访问另一个表 laravel

apache - 如果条件不匹配则重写规则

java - 发送至 plc 的多个请求值无法解决的错误 (apache.plc4x)

PowerShell 十六进制到字符串的转换

git - oh-my-posh 提示中未呈现的字符

Sharepoint:如何在未经确认的情况下删除中央管理 Web 应用程序?

php - 使用 Laravel 5 和 PostgreSQL 设置 Travis-CI

php - 信用卡处理样本

php - 站点迁移后 Http 请求失败 - 服务器问题

php - 服务器发送的事件 Apache 配置