ファイルがロックされる (ファイルが別のプロセスで使用されている) が、まだ読み取り可能である (および Apache 2 コンテナーで問題が発生する) 問題に遭遇しました。
環境は、Apache2、PHP、および MySQL コンテナーのセット (Laradock から) を使用する Windows For Docker です。これらのコンテナーと私の IDE (IntelliJ) の間で共有ボリュームがあります。
コンテナの起動後、環境は一定期間正常に動作します。最終的に、一部のページがブラウザーでの読み込みを停止し、1 つまたは複数のファイルが使用中のためロックされていることが分かります。
Apache を再起動しても問題は解決しませんが、Apache 2 コンテナー全体を再起動すると問題が解決するため、Apache 2 コンテナーではなく、Docker ボリュームに問題があると思われます。
考えられる根本原因/解決策について何か考えはありますか?
OS バージョン/ビルド: Docker for Windows
アプリのバージョン:2016/12/19現在の最新版
再現手順: 確かではありませんが、一般的にこれが私がしたことです: github から Laradock を複製します。docker compose を使用して、次のサービスを立ち上げます: mysql および apache2。Laravel プロジェクトをセットアップし、IntelIJ などのホスト上の IDE を使用してファイルを編集します。