我有一个带有 Apache 的服务器。
我对一个文件的并发读写操作有问题。
假设我index.html
在 Apache DocRoot 中有文件。在浏览器中我可以打开阅读它。
我正在使用 Eclipse IDE 通过 SSH(或 FTP)直接在服务器上修改文件。在对文件进行了一些修改后,我将其上传到服务器。上传需要一些时间。
问题是:如果我尝试在浏览器中查看文件而文件正在上传,则上传挂起并且目标文件变为空白。看起来 apache 和 SSH 服务器都试图访问文件,SSH 写入,Apache 读取。碰撞打破了一切。
任何想法如何避免这种情况?也许一些 SSH 服务器配置选项或 Apache 模块?