3

我遇到了文件被锁定的问题(文件正在被另一个进程使用),但仍然可读(以及 Apache 2 容器出现问题)。

环境是 Windows For Docker,使用 Apache2、PHP 和 MySQL 容器集(来自 Laradock)。这些容器和我的 IDE (IntelliJ) 之间有一个共享卷。

启动容器后,环境可以正常运行一段时间。最终,一些页面停止在浏览器中加载,据我所知,一个或多个文件被锁定,因为它们正在使用中。

重新启动 Apache 没有帮助,但重新启动整个 Apache 2 容器确实有帮助,这让我怀疑 Docker 卷的问题,而不是 Apache 2 容器的问题。

关于可能的根本原因/解决方案的任何想法?

操作系统版本/构建:适用于 Windows 的 Docker

应用程序版本:截至 2016 年 12 月 19 日的最新版本

重现步骤:不确定,但通常这是我所做的:从 github 克隆 Laradock。使用 docker compose 支持以下服务:mysql 和 apache2。建立一个 Laravel 项目,使用 IntellIJ 等主机上的 IDE 来编辑文件。

4

0 回答 0